서비스 릴리스 및 제품 업데이트에 대한 릴리스 정보는 PlayFab의 공개 GitHub 저장소의 릴리스 정보 섹션을 참조하세요.
2504.0.0
날짜: 2025년 4월 22일- 향상된 보안과 유지 관리를 위해 JSON 파싱을 rapidjson에서 nlohmann::json으로 마이그레이션했습니다.
- PFCore 초기화 시 타이틀에서 설정한 추적 콜백이 덮어써지는 문제를 해결했습니다.
- 메모리 훅 함수를 변경하여 기본 메모리 훅을 검색하기 위한 새 API를 추가했으며, 기존 메모리 할당 함수를 수정하여 메모리 유형 ID를 포함하도록 했습니다.
- 여러 클라이언트가 관련될 때의 추적 정리에 관한 버그를 수정했습니다.
- PlayFab.C에서 PFAccountManagementSetDisplayNameAsync API를 활성화했습니다.
- nlohmann JSON 라이브러리에 대한 사용자 지정 메모리 할당과 new/delete 연산자에 대한 전역 재정의를 도입했습니다.
2410.0.0
날짜: 2024년 10월 4일- GitHub 릴리스에 Microsoft GDK와 함께 사용할 수 있는 공용 헤더, 소스 및 라이브러리를 추가했습니다.
- HTTP 라이브러리인 libHttpClient는 이제 모든 플랫폼에서 동적 라이브러리 종속성입니다. PlayFab Services가 작동하려면 이 라이브러리가 게임의 배포 패키지에 포함되어야 합니다.
- Leaderboards와 Statistics에 대한 공개 미리 보기 API를 추가했습니다.
- PFAuthenticationLoginWithFacebookRequest에 선택적 매개 변수 authenticationToken을 추가했습니다.
- 새로운 서비스 오류 코드에 대한 지원을 추가했습니다.
- Economy API의 리딤(redeem) 응답에서 OfferId를 제거했습니다. 대신 새 필드 MarketplaceAlternateId를 추가했습니다. 호출자는 새 필드로 이동해야 하며, 이전 버전과의 호환성을 위해 서비스는 두 필드로 계속 응답합니다.
- PFFriendsExternalFriendSources가 여러 선택을 허용하지 않는 문제를 해결했습니다.
2406.0.0
날짜: 2024년 7월 2일- Linux와 Android에서 PFEventPipelineConfig에 대한 선택적 gzip 압축 지원을 추가했습니다.
- PFHttpSettings를 사용한 자동 응답 gzip 압축(및 압축 해제) 지원을 추가했습니다.
- XCurl 추적을 로깅할 때 인쇄 잘림을 활성화했습니다.
- 다양한 정적 코드 분석 경고를 수정했습니다.
2403.0.0
날짜: 2024년 2월 28일- Linux, Android, iOS, macOS를 지원하는 새로운 SDK 프로젝션 릴리스입니다. 이번 릴리스에서 노출되는 새 API는 다음과 같습니다.
- Android용:
- LoginWithFacebook
- ClientLinkGoogleAccount
- ClientLinkGooglePlayGamesServicesAccount
- ClientUnlinkGoogleAccount
- ClientUnlinkGooglePlayGamesServicesAccount
- ClientAndroidDevicePushNotificationRegistration
- RedeemGooglePlayInventoryItems
- iOS용:
- LoginWithFacebook
- ClientLinkApple
- ClientUnlinkApple
- ClientLinkGameCenterAccount
- ClientUnlinkGameCenterAccount
- ClientRegisterForIOSPushNotification
- RedeemAppleAppStoreInventoryItems
- Android용:
- 이벤트 파이프라인에서 이벤트 버퍼링 지원이 추가되었습니다.
2310.0.1
날짜: 2023년 9월 28일- Win32에 PFAccountManagementServerLinkNintendoServiceAccountSubjectAsync를 추가했습니다.
2310.0.0
날짜: 2023년 9월 28일- Nintendo Switch 지원을 추가했습니다(액세스를 요청하려면 Request access for secured SDKs and samples - PlayFab | Microsoft Learn 참조).
- PFEventPipelineConfig에 선택적 gzip compressionLevel을 추가했습니다.
- PFEvents에서 TelemetryKey 관리 호출을 제거했습니다.
- 누락된 레거시 PFCloudScript 클라이언트 호출을 추가했습니다:
- ClientExecuteCloudScript
- ExecuteEntityCloudScript
- 누락된 PFAccountManagement 클라이언트 호출을 추가했습니다:
- 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
- 게임 서버에서 사용하기 위한 여러 호출을 추가했습니다(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
- PFAuthentication
2306.0.0
날짜: 2023년 7월 26일- Win32 및 GDK를 지원하는 SDK의 최초 릴리스
