> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Notas de la versión del SDK de C/C++ de PlayFab Services

> Índice de notas de la versión del SDK de C/C++ de PlayFab Services (PlayFabCSdk), que registra las versiones del SDK, las nuevas API, los elementos en desuso y las correcciones de errores de cada versión.

Estas notas de la versión corresponden a **PlayFabCSdk**. Para ver las notas de la versión de otros SDK de PlayFab Services, consulte [Notas de la versión de otros SDK de Services](/services/playfab/release-notes).

<Note>
  Para ver las notas de la versión sobre lanzamientos del servicio y actualizaciones del producto, consulte la sección de [notas de la versión](https://github.com/PlayFab/PlayFab/releases) en el [repositorio público de GitHub de PlayFab](https://github.com/PlayFab/PlayFab)
</Note>

## 2504.0.0

Fecha: 22 de abril de 2025

* Se migró el análisis de JSON de rapidjson a nlohmann::json para mejorar la seguridad y el mantenimiento.
* Se solucionó un problema por el que la inicialización de PFCore sobrescribía la devolución de llamada de seguimiento establecida por el título.
* Cambios en las funciones de enlace de memoria: se agregó una nueva API para recuperar los enlaces de memoria predeterminados y se modificaron las funciones de asignación de memoria existentes para incluir un identificador de tipo de memoria.
* Se corrigió un error relacionado con la limpieza del seguimiento cuando intervienen varios clientes.
* Se habilitó la API PFAccountManagementSetDisplayNameAsync en PlayFab.C.
* Se introdujo la asignación de memoria personalizada para la biblioteca JSON de nlohmann e invalidaciones globales de los operadores new/delete.

## 2410.0.0

Fecha: 4 de octubre de 2024

* Se agregaron a la versión de GitHub encabezados públicos, código fuente y bibliotecas para su uso con Microsoft GDK
* La biblioteca http, libHttpClient, ahora es una dependencia de biblioteca dinámica en todas las plataformas. Esta biblioteca debe incluirse en el paquete distribuido del juego para que PlayFab Services funcione.
* Se agregaron API en versión preliminar pública para Leaderboards y Statistics
* Se agregó el parámetro opcional authenticationToken a PFAuthenticationLoginWithFacebookRequest
* Se agregó compatibilidad con nuevos códigos de error del servicio
* Se quitó OfferId de las respuestas de canje en la API de Economy. En su lugar, se agregó el nuevo campo MarketplaceAlternateId. Los autores de llamadas deben pasar al nuevo campo, mientras el servicio seguirá respondiendo con ambos campos por compatibilidad con versiones anteriores.
* Se resolvió un problema por el que PFFriendsExternalFriendSources no permitía varias selecciones

## 2406.0.0

Fecha: 2 de julio de 2024

* Se agregó compatibilidad con la compresión gzip opcional a **PFEventPipelineConfig** para Linux y Android
* Se agregó compatibilidad con la compresión (y descompresión) gzip automática de respuestas mediante **PFHttpSettings**
* Se habilitó el truncamiento de impresión al intentar registrar seguimientos de XCurl
* Se corrigieron varias advertencias de análisis de código estático

## 2403.0.0

Fecha: 28 de febrero de 2024

* Publicación de nuevas proyecciones del SDK con compatibilidad con Linux, Android, iOS y macOS. Las nuevas API expuestas con esta versión son:
  * **Para Android**:
    * LoginWithFacebook
    * ClientLinkGoogleAccount
    * ClientLinkGooglePlayGamesServicesAccount
    * ClientUnlinkGoogleAccount
    * ClientUnlinkGooglePlayGamesServicesAccount
    * ClientAndroidDevicePushNotificationRegistration
    * RedeemGooglePlayInventoryItems
  * **Para iOS**:
    * LoginWithFacebook
    * ClientLinkApple
    * ClientUnlinkApple
    * ClientLinkGameCenterAccount
    * ClientUnlinkGameCenterAccount
    * ClientRegisterForIOSPushNotification
    * RedeemAppleAppStoreInventoryItems
* Se agregó compatibilidad con el almacenamiento en búfer de eventos (Event Buffering) en las canalizaciones de eventos.

## 2310.0.1

Fecha: 28 de septiembre de 2023

* Se agregó PFAccountManagementServerLinkNintendoServiceAccountSubjectAsync a Win32

## 2310.0.0

Fecha: 28 de septiembre de 2023

* Se agregó compatibilidad con Nintendo Switch (consulte Request access for secured SDKs and samples - PlayFab | Microsoft Learn para solicitar acceso)
* Se agregó el nivel de compresión gzip opcional compressionLevel a **PFEventPipelineConfig**
* Se quitaron las llamadas de administración de TelemetryKey de **PFEvents**
* Se agregaron las llamadas de cliente heredadas de **PFCloudScript** que faltaban:
  * ClientExecuteCloudScript
  * ExecuteEntityCloudScript
* Se agregaron las llamadas de cliente de **PFAccountManagement** que faltaban:
  * ClientAddOrUpdateContactEmail
  * ClientAddUsernamePassword
  * ClientGetPlayFabIDsFromFacebookIDs
  * ClientGetPlayFabIDsFromFacebookInstantGamesIds
  * ClientGetPlayFabIDsFromGameCenterIDs
  * ClientGetPlayFabIDsFromGoogleIDs
  * ClientGetPlayFabIDsFromGooglePlayGamesPlayerIDs
  * ClientGetPlayFabIDsFromKongregateIDs
  * ClientGetPlayFabIDsFromNintendoServiceAccountIds
  * ClientGetPlayFabIDsFromNintendoSwitchDeviceIds
  * ClientGetPlayFabIDsFromPSNAccountIDs
  * ClientGetPlayFabIDsFromTwitchIDs
  * ClientLinkAndroidDeviceID
  * ClientLinkApple
  * ClientLinkFacebookAccount
  * ClientLinkFacebookInstantGamesId
  * ClientLinkGameCenterAccount
  * ClientLinkGoogleAccount
  * ClientLinkGooglePlayGamesServicesAccount
  * ClientLinkIOSDeviceID
  * ClientLinkKongregate
  * ClientLinkNintendoServiceAccount
  * ClientLinkNintendoSwitchDeviceId
  * ClientLinkPSNAccount
  * ClientLinkTwitch
  * ClientRemoveContactEmail
  * ClientSendAccountRecoveryEmail
  * ClientUnlinkAndroidDeviceID
  * ClientUnlinkApple
  * ClientUnlinkFacebookAccount
  * ClientUnlinkFacebookInstantGamesId
  * ClientUnlinkGameCenterAccount
  * ClientUnlinkGoogleAccount
  * ClientUnlinkGooglePlayGamesServicesAccount
  * ClientUnlinkIOSDeviceID
  * ClientUnlinkKongregate
  * ClientUnlinkNintendoServiceAccount
  * ClientUnlinkNintendoSwitchDeviceId
  * ClientUnlinkPSNAccount
  * ClientUnlinkTwitch
  * ClientUpdateUserTitleDisplayName
* Se agregaron muchas llamadas pensadas para su uso por servidores de juego (solo para Win32)
  * **PFAuthentication**
    * ServerLoginWithServerCustomId
    * ServerLoginWithSteamId
    * ServerLoginWithXbox
    * ServerLoginWithXboxId
    * AuthenticateGameServerWithCustomId
    * Delete
    * GetEntity
    * ValidateEntityToken
  * **PFAccountManagement**
    * ServerBanUsers
    * ServerDeletePlayer
    * ServerGetPlayerCombinedInfo
    * ServerGetPlayerProfile
    * ServerGetPlayFabIDsFromFacebookIDs
    * ServerGetPlayFabIDsFromFacebookInstantGamesIds
    * ServerGetPlayFabIDsFromNintendoServiceAccountIds
    * ServerGetPlayFabIDsFromNintendoSwitchDeviceIds
    * ServerGetPlayFabIDsFromPSNAccountIDs
    * ServerGetPlayFabIDsFromSteamIDs
    * ServerGetPlayFabIDsFromTwitchIDs
    * ServerGetPlayFabIDsFromXboxLiveIDs
    * ServerGetServerCustomIDsFromPlayFabIDs
    * ServerGetUserAccountInfo
    * ServerGetUserBans
    * ServerLinkNintendoServiceAccount
    * ServerLinkNintendoSwitchDeviceId
    * ServerLinkPSNAccount
    * ServerLinkServerCustomId
    * ServerLinkSteamId
    * ServerLinkXboxAccount
    * ServerRevokeAllBansForUser
    * ServerRevokeBans
    * ServerSendCustomAccountRecoveryEmail
    * ServerSendEmailFromTemplate
    * ServerUnlinkNintendoServiceAccount
    * ServerUnlinkNintendoSwitchDeviceId
    * ServerUnlinkPSNAccount
    * ServerUnlinkServerCustomId
    * ServerUnlinkSteamId
    * ServerUnlinkXboxAccount
    * ServerUpdateAvatarUrl
    * ServerUpdateBans
    * GetTitlePlayersFromXboxLiveIDs
  * **PFCloudScript**
    * ServerExecuteCloudScript
  * **PFFriends**
    * ServerAddFriend
    * ServerGetFriendsList
    * ServerRemoveFriend
    * ServerSetFriendTags
  * **PFInventory**
    * GetTransactionHistory
  * **PFLocalization**
    * GetLanguageList
  * **PFPlatformSpecific**
    * ServerAwardSteamAchievement
  * **PFPlayerDataManagement**
    * ServerGetUserData
    * ServerGetUserInternalData
    * ServerGetUserPublisherData
    * ServerGetUserPublisherInternalData
    * ServerGetUserPublisherReadOnlyData
    * ServerGetUserReadOnlyData
    * ServerUpdateUserData
    * ServerUpdateUserInternalData
    * ServerUpdateUserPublisherData
    * ServerUpdateUserPublisherInternalData
    * ServerUpdateUserPublisherReadOnlyData
    * ServerUpdateUserReadOnlyData
  * **PFPushNotifications**
    * ServerSendPushNotification
    * ServerSendPushNotificationFromTemplate
  * **PFSegments**
    * ServerAddPlayerTag
    * ServerGetAllSegments
    * ServerGetPlayerSegments
    * ServerGetPlayersInSegment
    * ServerGetPlayerTags
    * ServerRemovePlayerTag
  * **PFTitleDataManagement**
    * ServerGetPublisherData
    * ServerGetTime
    * ServerGetTitleData
    * ServerGetTitleInternalData
    * ServerGetTitleNews
    * ServerSetPublisherData
    * ServerSetTitleData
    * ServerSetTitleInternalData

## 2306.0.0

Fecha: 26 de julio de 2023

* Versión inicial del SDK con compatibilidad con Win32 y GDK


## Related topics

- [Notas de la versión del SDK de C/C++ de PlayFab Services](/es/services/playfab/release-notes/playfab-c/index.md)
- [Notas de la versión del SDK de PlayFab Services 2026](/es/services/playfab/release-notes/index.md)
- [Notas de la versión del SDK de PlayFab Services 2024](/es/services/playfab/release-notes/2024.md)
- [Notas de la versión de PlayFab de 2015](/es/services/playfab/release-notes/2015.md)
- [Notas de la versión del SDK de PlayFab Services 2025](/es/services/playfab/release-notes/2025.md)
