191218
2019년 마지막 SDK 게시!API 변경 사항:
- 새 메서드: GetMultiplayerServerLogs 및 UntagContainerImage
- 다음을 포함한 대부분의 SDK에 걸쳐 많은 사소한 버그 수정: ActionScriptSdk, CloudScript, CSharpSdk, UnitySDK, UnrealSDK
NodeSDK 관련 변경 사항:
- [사소한 호환성 변경] 오류 상황이 이제 일반 문자열 대신 error() 객체를 발생시킵니다.
UnitySDK 관련 변경 사항:
- Unity 런타임 DLL에서 PlayFab을 분리하기 위해 asmdef 파일을 만들었습니다.
- Unity 5.6.Latest 및 2017.1.Latest부터 2019.3.Latest까지의 모든 버전에서 작동 확인
UnrealSDK 관련 변경 사항:
- Unreal 4.24 지원 추가
- 4.22, 4.23, 4.24에서 작동 확인
XplatCppSdk 관련 변경 사항:
- 이번 릴리스에는 프로젝트에 일부 코드 변경이 필요한 사소한 호환성 변경 사항이 있습니다.
- 업그레이드 가이드를 참조하세요.
- (호환성 변경 - 모든 고객) 일부 PlayFabSettings 변수가 이동되었습니다.
- 모든 고객에게 사소한 코드 변경이 필요합니다. 업그레이드 가이드를 참조하세요.
- 인스턴스 API 데이터 격리에 대한 주요 수정 사항. 여기에는 일부 시그니처 및 사용법 변경이 포함됩니다.
- 인스턴스 API를 사용한 경우 고객 코드 변경이 필요합니다.
- C++ 구문 개선 사항(const 정확성 및 포인터 대 참조)
- 고객 코드 조정 가능성 최소
- 모든 플랫폼에서 타임스탬프에 대한 주요 수정 사항
- PlayFab API, 모델 또는 PlayFab 타임스탬프 유틸리티 메서드에서 타임스탬프를 읽거나 쓰는 경우 고객 코드 변경이 필요합니다.
- 대부분의 고객은 이제 모든 플랫폼에서 타임스탬프가 올바르고 스레드 안전하게 동작하는 것을 관찰할 것입니다.
- 대부분의 플랫폼별 프로젝트/솔루션에 대한 사소한 프로젝트 업데이트 및 경고 해결
191122
날짜: 2019-11-22CSharpSdk 관련 핫픽스:
- API 호출 시 요청 인증이 항상 제대로 적용되지 않던 문제를 수정했습니다.
- 일부 경고를 수정했습니다.
- 메인 GUI 스레드에서의 API 호출은 프로그램을 버벅거리게 하지만(이는 안티 패턴이기 때문), 더 이상 프로그램을 교착 상태로 만들지 않습니다.
191121
날짜: 2019-11-21API 변경 사항:
- 많은 메서드에 대한 오류 코드 문서가 업데이트되었습니다.
CSharpSdk 관련 변경 사항:
- 기본 Json Serializer인 SimpleJson에 대한 하드코딩된 참조를 제거했습니다.
- 이렇게 하면 고객이 기본 시리얼라이저를 자체 구현으로 교체할 때 발생하는 일부 문제가 해결됩니다.
NodeSDK 관련 변경 사항:
- typescript 정의에 대한 사소한 업데이트
- 이전에 문자열을 발생시키던 여러 위치가 이제 적절한 Error를 발생시킵니다.
- Phaser 3 호환성 수정
UnitySDK 관련 변경 사항:
- 기본 Json Serializer인 SimpleJson에 대한 하드코딩된 참조를 제거했습니다.
- 이렇게 하면 고객이 기본 시리얼라이저를 자체 구현으로 교체할 때 발생하는 일부 문제가 해결됩니다.
- Unity 5.6.Latest 및 2017.1.Latest부터 2019.2.Latest까지의 모든 버전에서 작동 확인
UnrealSDK 관련 변경 사항:
- 4.21, 4.22, 4.23에서 작동 확인
XplatCppSdk 게시 지연:
- 곧 있을 중요한 개선 사항과 변경 사항이 있지만 아직 완료되지 않았습니다. 따라서 이번 릴리스에서 XPlat은 게시할 수 없었습니다.
- 새로운 기능, 성능 및 시그니처 개선이 있을 예정입니다.
- 매우 사소한 호환성 변경이 있으며 업그레이드 가이드도 함께 제공됩니다.
- 다음 릴리스를 기대해 주세요!
191029
날짜: 2019-10-29API 변경 사항:
- 클라이언트 “Login With …” 메서드 호출에 사용되는 TreatmentAssignment.
- XplatCppSdk의 사소한 버그 수정
- 사소한 PythonSDK 버그 수정
- 일부 NodeSDK 문제가 해결되었습니다.
UnrealSDK 관련 변경 사항:
- 요청 컨테이너의 필수 멤버 변수와 관련된 사소한 문제 수정
- 4.21, 4.22, 4.23에서 작동 확인
UnitySDK 관련 변경 사항:
- Unity 5.6.Latest 및 2017.1.Latest부터 2019.2.Latest까지의 모든 버전에서 작동 확인
191015
날짜: 2019-10-15API 변경 사항:
- XplatCppSdk의 사소한 버그 수정 - PlayFab enum은 이제 enum class여야 하므로 PlayFab enum에 대한 엄격한 타이핑이 적용되기 시작합니다(오픈소스 cppCoreGuidelines의 enum 클래스 참조).
- Profile에 이제 ExperimentVariants가 있습니다(PlayerProfiles 및 ProfilesAPI에 Admin 및 Server API 업데이트 포함).
- AccountNotFound에 대한 Client 오류 메시지 업데이트
- Events API에 사용자 지정 PlayStream 이벤트에 허용되는 네임스페이스에 대한 명확한 설명이 추가되었습니다.
- MultiplayerAPI에 CreateBuildAlias, DeleteBuildAlias, GetBuildAlias, UpdateBuildAlias로 Alias가 추가되었습니다.
UnrealSDK 관련 변경 사항:
- 4.21, 4.22, 4.23에서 작동 확인
UnitySDK 관련 변경 사항:
- Unity 5.6.Latest 및 2017.1.Latest부터 2019.2.Latest까지의 모든 버전에서 작동 확인
191001
날짜: 2019-10-01API 변경 사항:
- Unity의 사소한 버그 수정, SDK를 업그레이드할 때 더 이상 무해한 오류가 표시되지 않습니다.
- C++의 사소한 버그 수정, nuget 패키지에서 lib_json이 작동하도록 추가 작업이 더 이상 필요하지 않습니다.
- 사소한 문서 설명 업데이트
UnrealSDK 관련 변경 사항:
- 4.21, 4.22, 4.23에서 작동 확인
UnitySDK 관련 변경 사항:
- Unity 5.6.Latest 및 2017.1.Latest부터 2019.2.Latest까지의 모든 버전에서 작동 확인
190916
날짜: 2019-09-16API 변경 사항:
- 오류 코드 업데이트
UnrealSDK 관련 변경 사항:
- 사소한 빌드 경고 수정
- 4.23 호환성을 위해 업데이트됨
- 4.21, 4.22, 4.23에서 작동 확인
UnitySDK 관련 변경 사항:
- Unity 5.6.Latest 및 2017.1.Latest부터 2019.1.Latest까지의 모든 버전에서 작동 확인
190903
날짜: 2019-09-03API 변경 사항:
- Server API에 GetStoreItems가 추가되었습니다.
- 다양한 사소한 구문 버그 수정
UnrealSDK 관련 변경 사항:
- 4.20, 4.21, 4.22에서 작동 확인
UnitySDK 관련 변경 사항:
- Unity 5.6.Latest 및 2017.1.Latest부터 2019.1.Latest까지의 모든 버전에서 작동 확인
190821
날짜: 2019-08-21API 변경 사항
- Authentication API에 새로운 LoginIdentityProvider가 있습니다.
- 영수증 유효성 검사 API에 CatalogVersion 매개변수 추가
- PurchaseReceiptFulfillment - 영수증 유효성 검사 API는 이행된 아이템을 반환합니다. 예: Restore IOS Purchases
UnrealSDK 관련 변경 사항:
- 4.20, 4.21, 4.22에서 작동 확인
UnitySDK 관련 변경 사항:
- Unity 5.6.Latest 및 2017.1.Latest부터 2019.1.Latest까지의 모든 버전에서 작동 확인
190717
날짜: 2019-07-17API 변경 사항:
- WriteTelemetry가 이제 Beta에서 벗어나 공개 API로 제공됩니다.
- Multiplayer API가 Beta에서 CSharpOnly로 전환되었습니다.
- 사소한 API 오류 코드 업데이트
UnrealSDK 관련 변경 사항:
- 4.20, 4.21, 4.22에서 작동 확인
UnitySDK 관련 변경 사항:
- Unity 5.6.Latest 및 2017.1.Latest부터 2019.1.Latest까지의 모든 버전에서 작동 확인
190625
날짜: 2019-06-25API 변경 사항:
- 사소한 API 변경 사항
- Authentication 버그 수정
UnrealSDK 관련 변경 사항:
- 4.20, 4.21, 4.22에서 작동 확인
UnitySDK 관련 변경 사항:
- Unity 5.6.Latest 및 2017.1.Latest부터 2019.1.Latest까지의 모든 버전에서 작동 확인
190610
날짜: 2019-06-10API 변경 사항:
- 사소한 버그 수정
Authentication API 변경 사항:
190520
API 변경 사항:
- 사소한 버그 수정
UnrealSDK 관련 변경 사항:
- 4.20, 4.21, 4.22에서 작동 확인
UnitySDK 관련 변경 사항:
- Unity 5.6.Latest 및 2017.1.Latest부터 2019.1.Latest까지의 모든 버전에서 작동 확인
190509
날짜: 2019-05-09API 변경 사항:
새 메서드
- multiplayer.GetTitleMultiplayerServersQuotas
- server.AddGenericID
- server.GetPlayFabIDsFromGenericIDs
- server.LinkServerCustomId
- server.RemoveGenericID
- server.UnlinkServerCustomId
새 Push Template 메서드
- 푸시 알림에 대한 세 가지 새로운 API를 통해 개발자는 푸시 알림 템플릿을 삭제, 생성, 저장 및 전송할 수 있습니다.
- server.DeletePushNotificationTemplate
- server.SavePushNotificationTemplate
- server.SendPushNotificationFromTemplate
UnitySdk 관련 변경 사항:
- 2019.1에서 작동 확인
CSharpSdk 및 XPlatCppSdk 관련 변경 사항:
- 사소한 버그 수정
190424
날짜: 2019-04-24API 변경 사항:
]- PlayFab API에서 다음 API의 오류 코드가 업데이트되었습니다: Admin, Authentication, CloudScript, Groups, Matchmaker, Multiplayer.
190410
날짜: 2019-04-10Profiles API 변경 사항:
190312
날짜: 2019-03-12API 변경 사항:
- 새 Multiplayer API
190304
날짜: 2019-03-04API 변경 사항:
- Windows C++ SDK는 이제 사용 중단되었습니다. Windows C++ 개발에는 XPlatCppSdk를 사용하는 것이 좋습니다.
190219
날짜: 2019-02-19 사소한 버그 수정190205
날짜: 2019-02-05API 변경 사항:
- 사용 중단된 문서 메타데이터 업데이트
- 대부분의 API에서 Type의 대체 이름으로 TypeString 추가
- Admin API에 AddLocalizedNews 추가
- Server API에 GetPlayFabIDsFromPSNAccountIDs 추가
190123
날짜: 2019-01-23API 변경 사항:
- 또 다른 MatchmakingEntityInvalid 이유 추가 - NoLeaderboardForStatistic
- Multiplayer 모델에 CurrentServerStats 추가
- Unity에서 다양한 버그 수정
- XBOX xplat nuget도 제공됩니다: https://www.nuget.org/packages/com.playfab.xplatxboxsdk.v141/
