191218
2019 年最後の SDK 公開です。API の変更:
- 新しいメソッド: GetMultiplayerServerLogs と UntagContainerImage
- ほとんどの SDK にわたる多数の軽微なバグ修正。対象: ActionScriptSdk、CloudScript、CSharpSdk、UnitySDK、UnrealSDK
NodeSDK 固有の変更:
- [軽微な破壊的変更] エラー発生時に、プレーンな文字列ではなく error() オブジェクトがスローされるようになりました
UnitySDK 固有の変更:
- PlayFab を Unity ランタイム DLL から切り離すため、Unity 用の 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 シリアライザーである 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 クラスになったため、PlayFab の列挙型に厳密な型指定が適用されるようになります (enum クラスに関するオープンソースの cppCoreGuidelines を参照してください)
- プロファイルに ExperimentVariants が追加されました (PlayerProfiles と ProfilesAPI、および Admin API と 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++ に関する軽微なバグ修正。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 がベータ版を終了し、パブリック 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/
