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 変数が移動されました
- すべてのお客様に軽微なコード変更が必要です。アップグレードガイドを参照してください
- instance-API のデータ分離に対する大きな修正。これには一部のシグネチャと使用方法の変更が含まれます
- instance-API を使用していた場合、お客様のコード変更が必要です
- C++ 構文の改善 (const の正確性、およびポインター対参照)
- お客様のコード調整が必要になる可能性は最小限です
- すべてのプラットフォームでのタイムスタンプに対する大きな修正
- PlayFab API、モデル、または PlayFab タイムスタンプユーティリティメソッドでタイムスタンプの読み書きを行っている場合、お客様のコード変更が必要です
- ほとんどのお客様は、すべてのプラットフォームでタイムスタンプが正しくスレッドセーフになったことに気付くだけです
- プラットフォーム固有のほとんどのプロジェクト/ソリューションに対する小さなプロジェクトの更新と警告の解決
191122
日付: 2019-11-22CSharpSdk 固有のホットフィックス:
- API 呼び出しを行う際に、リクエスト認証が常に正しく適用されない問題を修正
- いくつかの警告を修正
- メイン GUI スレッドからの API 呼び出しではプログラムがスタッターしますが (これはアンチパターンであるため)、プログラムがデッドロックすることはなくなりました
191121
日付: 2019-11-21API の変更:
- 多くのメソッドのエラーコードドキュメントが更新されました
CSharpSdk 固有の変更:
- デフォルトの Json シリアライザーである SimpleJson へのハードコードされた参照を削除。
- これにより、お客様がデフォルトのシリアライザーを独自のものに置き換える際の一部の問題が修正されます。
NodeSDK 固有の変更:
- typescript 定義への小さな更新
- 文字列をスローしていたいくつかの箇所で、適切な Error をスローするようになりました
- 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-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 クラスであるべきなので、PlayFab enum に対して厳密な型付けが強制されるようになります (enum クラスに関する opensource cppCoreGuidelines を参照)
- プロファイルに ExperimentVariants が含まれるようになりました (PlayerProfiles および ProfilesAPI に対する Admin および Server API の更新)
- AccountNotFound のクライアントエラーメッセージを更新
- Events 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-01API の変更:
- Unity に関する小さなバグ修正。SDK のアップグレード時に、無害なエラーは表示されなくなります
- C++ に関する小さなバグ修正。lib_json を動作させるための追加作業が nuget パッケージに不要になります
- ドキュメントの説明の小さな更新
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 がベータ版を卒業し、公開 API になりました
- Multiplayer API がベータ版から卒業し 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
新しいプッシュテンプレートメソッド
- プッシュ通知用の 3 つの新しい 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/
