PlayFab 릴리스 정보 2019

191218

2019년 마지막 SDK 게시!

API 변경:

NodeSDK 관련 변경 사항:

  • [사소한 호환성이 손상되는 변경] 이제 오류 상황에서 일반 문자열 대신 error() 개체를 throw

UnitySDK 관련 변경 사항:

  • Unity에서 PlayFab와 Unity 런타임 DLL을 분리하기 위한 asmdef 파일 만들어짐
  • Unity: 5.6.Latest 및 2017.1.Latest~2019.3.Latest의 모든 버전에서 작동하는 것으로 확인됨

UnrealSDK 관련 변경 사항:

  • Unreal 4.24에 대한 지원이 추가됨
  • 4.22, 4.23, 4.24에서 작동하는 것으로 확인됨

XplatCppSdk 관련 변경 사항:

  • 이 릴리스에는 약간의 호환성이 손상되는 변경 내용이 있으며, 프로젝트에서 일부 코드를 변경해야 함
  • (호환성이 손상되는 변경 - 모든 고객) 일부 PlayFabSettings 변수가 이동됨
  • 일부 서명 및 사용법 변경을 포함하는 인스턴스-API 데이터 격리에 대한 주요 수정 사항
    • instance-API를 사용한 경우 고객 코드 변경이 필요함
  • C++ 구문 개선 사항(const 수정과 포인터 및 참조를 위해)
    • 고객 코드 조정 가능성 최소화
  • 모든 플랫폼에서 타임스탬프의 주요 수정 사항
    • PlayFab API, 모델, PlayFab 타임스탬프 유틸리티 메서드에서 타임스탬프를 읽거나 쓰는 경우 고객 코드 변경이 필요함
    • 이제 대부분의 고객은 모든 플랫폼에서 타임스탬프가 올바르고 스레드로부터 안전한지만 확인함
  • 사소한 프로젝트 업데이트 및 대부분 플랫폼별 프로젝트/솔루션의 경고 해결됨

191122

날짜: 2019-11-22

CSharpSdk 관련 핫픽스:

  • API 호출을 할 때 요청 인증이 항상 제대로 적용되지 않는 문제 해결
  • 일부 경고 수정
  • 기본 GUI 스레드의 API 호출로 프로그램 속도가 떨어지지만(안티 패턴이기 때문) 더 이상 프로그램이 교착 상태가 되지 않음

191121

날짜: 2019-11-21

API 변경:

  • 여러 메서드의 오류 코드 설명이 업데이트됨

CSharpSdk 관련 변경 사항:

  • 기본 Json 직렬 변환기인 SimpleJson의 하드 코딩된 참조 제거
    • 이렇게 하면 고객이 기본 직렬 변환기를 고유한 직렬 변환기로 바꿀 때 발생하는 몇 가지 문제가 해결됩니다.

NodeSDK 관련 변경 사항:

  • typescript 정의의 사소한 업데이트
  • 문자열을 throw해던 여러 위치에서 이제 적절한 오류 throw
  • Phaser 3 호환성 수정

UnitySDK 관련 변경 사항:

  • 기본 Json 직렬 변환기인 SimpleJson의 하드 코딩된 참조 제거
    • 이렇게 하면 고객이 기본 직렬 변환기를 고유한 직렬 변환기로 바꿀 때 발생하는 몇 가지 문제가 해결됩니다.
  • Unity: 5.6.Latest 및 2017.1.Latest~2019..2.Latest의 모든 버전에서 작동하는 것으로 확인됨

UnrealSDK 관련 변경 사항:

  • 4.21, 4.22, 4.23에서 작동하는 것으로 확인됨

XplatCppSdk 게시 지연됨:

  • 몇 가지 중요한 개선 사항이 있으며 곧 변경될 예정이지만 아직 완료되지 않았습니다. 따라서 이 릴리스에서 XPlat은 게시할 수 없습니다.
  • 새로운 기능, 성능, 서명 개선 사항이 있습니다.
  • 매우 사소한 호환성이 손상되는 변경과 업그레이드 가이드가 있습니다.
  • 다음 릴리스를 기다려 주세요!

191029

날짜: 2019-10-29

API 변경:

UnrealSDK 관련 변경 사항:

  • 요청 컨테이너의 필수 멤버 변수와 관련된 사소한 문제 수정
  • 4.21, 4.22, 4.23에서 작동하는 것으로 확인됨

UnitySDK 관련 변경 사항:

  • Unity: 5.6.Latest 및 2017.1.Latest~2019..2.Latest의 모든 버전에서 작동하는 것으로 확인됨

191015

날짜: 2019-10-15

API 변경:

  • XplatCppSdk의 사소한 버그 수정 - PlayFab 열거형은 이제 열거형 클래스여야 하므로 PlayFab 열거형에 엄격한 입력이 적용되기 시작(열거형 클래스의 opensource cppCoreGuidelines 참조)
  • 이제 프로필에 ExperimentVariants 있음(관리 및 서버 API 업데이트가 포함된 PlayerProfiles 및 ProfilesAPI)
  • AccountNotFound의 클라이언트 오류 메시지 업데이트 중
  • 이벤트 API에서 사용자 지정 PlayStream 이벤트에 허용되는 네임스페이스에 대한 명확한 설명 추가
  • MultiplayerAPI에서 CreateBuildAlias, DeleteBuildAlias, GetBuildAlias, UpdateBuildAlias에 별칭 추가

UnrealSDK 관련 변경 사항:

  • 4.21, 4.22, 4.23에서 작동하는 것으로 확인됨

UnitySDK 관련 변경 사항:

  • Unity: 5.6.Latest 및 2017.1.Latest~2019.2.Latest의 모든 버전에서 작동하는 것으로 확인됨

191001

날짜: 2019-10-01

API 변경:

  • 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-16

API 변경:

  • 오류 코드 업데이트

UnrealSDK 관련 변경 사항:

  • 사소한 빌드 경고 수정
  • 4.23 호환성을 위해 업데이트됨
  • 4.21, 4.22, 4.23에서 작동하는 것으로 확인됨

UnitySDK 관련 변경 사항:

  • Unity: 5.6.Latest 및 2017.1.Latest~2019.1.Latest의 모든 버전에서 작동하는 것으로 확인됨

190903

날짜: 2019-09-03

API 변경:

  • 서버 API에 GetStoreItems 추가됨
  • 여러 사소한 구문 버그 수정

UnrealSDK 관련 변경 사항:

  • 4.20, 4.21, 4.22에서 작동하는 것으로 확인됨

UnitySDK 관련 변경 사항:

  • Unity: 5.6.Latest 및 2017.1.Latest~2019.1.Latest의 모든 버전에서 작동하는 것으로 확인됨

190821

날짜: 2019-08-21

API 변경

  • 인증 API의 새 LoginIdentityProvider
  • 영수증 확인 API에 CatalogVersion 매개 변수 추가
  • PurchaseReceiptFulfillment - 영수증 확인 API에서 처리된 항목 예제 IOS 구매 복원 반환

UnrealSDK 관련 변경 사항:

  • 4.20, 4.21, 4.22에서 작동하는 것으로 확인됨

UnitySDK 관련 변경 사항:

  • Unity: 5.6.Latest 및 2017.1.Latest~2019.1.Latest의 모든 버전에서 작동하는 것으로 확인됨

190717

날짜: 2019-07-17

API 변경:

UnrealSDK 관련 변경 사항:

  • 4.20, 4.21, 4.22에서 작동하는 것으로 확인됨

UnitySDK 관련 변경 사항:

  • Unity 5.6.Latest 및 2017.1.Latest~2019.1.Latest의 모든 버전에서 작동하는 것으로 확인됨

190625

날짜: 2019-06-25

API 변경:

  • 사소한 API 변경
  • 인증 버그 수정

UnrealSDK 관련 변경 사항:

  • 4.20, 4.21, 4.22에서 작동하는 것으로 확인됨

UnitySDK 관련 변경 사항:

  • Unity 5.6.Latest 및 2017.1.Latest~2019.1.Latest의 모든 버전에서 작동하는 것으로 확인됨

190610

날짜: 2019-06-10

API 변경:

  • 사소한 버그 수정

인증 API 변경 내용:

190520

API 변경:

  • 사소한 버그 수정

UnrealSDK 관련 변경 사항:

  • 4.20, 4.21, 4.22에서 작동하는 것으로 확인됨

UnitySDK 관련 변경 사항:

  • Unity 5.6.Latest 및 2017.1.Latest~2019.1.Latest의 모든 버전에서 작동하는 것으로 확인됨

190509

날짜: 2019-05-09

API 변경:

새 메서드

새 푸시 템플릿 메서드

UnitySDK 관련 변경 사항:

  • 2019.1에서 작동하는 것으로 확인됨

CSharpSdkXPlatCppSdk 관련 변경 사항:

  • 사소한 버그 수정

190424

날짜: 2019-04-24

API 변경:

]

  • PlayFab API관리, 인증, CloudScript, 그룹, 매치 메이커, 멀티 플레이어 API의 오류 코드 업데이트

190410

날짜: 2019-04-10

프로필 API 변경 사항:

190312

날짜: 2019-03-12

API 변경:

190304

날짜: 2019-03-04

API 변경:

  • Windows C++ SDK는 이제 사용되지 않습니다. 모든 Windows C++ 개발에 XPlatCppSdk를 사용하는 것이 좋습니다.

190219

날짜: 2019-02-19

사소한 버그 수정

190205

날짜: 2019-02-05

API 변경:

  • 사용되지 않는 설명서 메타 데이터 업데이트
  • 대부분의 API에서 Type의 대체 이름으로 TypeString 추가
  • 관리 API에 AddLocalizedNews 추가
  • 서버 API에 GetPlayFabIDsFromPSNAccountIDs 추가

190123

날짜: 2019-01-23

API 변경: