181218
日付: 2018年12月18日XPlatCppSdk 固有の変更
- XPlatCppSdk
-SDK の破壊的変更 :
XPlatCppSdkリポジトリのフォルダー構造を更新しました。プロジェクト参照で SDK を使用している場合は、vcxproj ファイルのパスを更新する必要があります。XPlatCppSdkに XBOX のサポートを追加しています。XBOX 向けの C++ クイックスタートを参照してください。- 新しい API
- Heavyweight (低スループット) および Lightweight (高スループット) のカスタム イベントをサポートするため、
PlayFabEventApiを追加しました。
UnrealMarketplacePlugin 固有の変更
- UnrealMarketplacePlugin
- Unreal Engine 4.21 のサポートを追加しています
181204
日付: 2018年12月4日XPlatCppSDK 固有の変更
- XPlatCppSDK
- 外部依存関係をビルドするためのサポートを追加しました。
- NuGet の構成を更新しました。これは破壊的変更ではありません。外部依存関係のバイナリを NuGet に追加し、プロパティ シートを更新しました。
- QoSAPI のバグを修正しました。
CSharpSDK 固有の変更
- CSharpSDK
- .NET Standard 1.1/2.0 (および .NET Core) のサポートを追加しました。
- NuGet の構成を更新しました。パッケージには、.NET Standard 1.1/2.0 およびポータブル用のバイナリも含まれるようになりました。
- VS プロジェクト ファイルを VS 2017 標準に移行しました。
UnitySDK 固有の変更
- UnitySDK
- SDK の破壊的変更:
SimpleGetの成功コールバックのシグネチャが変更され、byte[] 型の新しい単一パラメーターを受け取る必要があります。 SimplePostを追加しました。
- SDK の破壊的変更:
181105
日付: 2018年11月5日API の変更
- PlayFab で
OpenIDによるログインとアカウント リンクがサポートされるようになりました。 - XboxLive ID のサポートを拡充し、サーバー経由での XBOX ログインを有効にしました。
181001
日付: 2018年10月1日API の変更
- さまざまな非推奨化が有効になり、該当する要素を SDK とドキュメントから削除しました。
- 未リリースの機能に関連する一部の Admin API メソッドを非表示にしました。
server.DeleteUsersの非推奨化が有効になりました。- admin、client、matchmaker、server の各 API にわたるさまざまなマッチメイキング関連の呼び出しで、
ServerHostnameフィールドの非推奨化が有効になりました。代わりにServerIPV4Addressを使用します。
UnitySDK の変更
ScreenTime分析に軽微な修正と改善を行いました。
すべての SDK
- GitHub リポジトリの自動ビルド用ブランチ構造を変更しています。
- お客様向けの通常のブランチである “versioned” と “master” は変更されません。
180924
日付: 2018年9月24日API の変更
- DeleteMasterPlayerAccountRequest モデルに Metadata を追加しています。
- サポートされるバージョンを拡大するため、Unreal Marketplace Plugin のバグを修正しました。
180917
日付: 2018年9月17日API の変更
- Server API メソッド
DeleteUsersは非推奨となり、DeletePlayer に置き換えられました - Unreal Marketplace Plugin:
- Blueprint インターフェイスを含めるように Marketplace Plugin を更新しました。
- 新しい Unreal Engine クイックスタート ガイド
- Unreal Marketplace で表示
180906
日付: 2018年9月6日新しい API
- Localization
新しい PlayStream イベントのドキュメント
180829
日付: 2018年8月29日API の変更
Entity.TypeStringの名前をEntity.Typeに変更しています。EmptyResultの名前を [EmptyResponse].(xref:titleid.playfabapi.com.groups.groups.removemembers#emptyresponse) に変更しています。GameServerなどのほとんどの Authentication 関数呼び出しの名前をMutliplayerServerに変更しました。- Admin.GetUserAccountInfo で、より詳細なプラットフォーム情報が得られるようになりました。
Objective C 固有の変更
- さまざまなバグ修正とリファクタリングを行いました。
- AttributeInstallRequest を API 固有のものに変更しています。
Unreal Engine 固有の変更
- SDK ジェネレーターに UE Marketplace プラグインを追加しています。
180809
日付: 2018年8月9日API グループの変更
- Entity API グループを複数の新しい API グループに分割しました。
- これは、以前の Entity API を使用しているすべてのユーザーにとって、SDK の大きな破壊的変更です。
- アップグレード ガイドを参照してください。
- (注: ブログとアップグレード ガイドのリンクはまだ機能しない可能性があります。ほぼ完成しています。)
API の変更
- 新しい API メソッド:
- 次の API はリリース済みで SDK にも表示されますが、付随するドキュメントはまだ準備ができていません:
- client.LoginWithNintendoSwitchDeviceId
- client.UnlinkNintendoSwitchDeviceId
- server.GetPlayFabIDsFromNintendoSwitchDeviceIds
- client.LoginWithFacebookInstantGamesId (まだ使用できません)
- client.UnlinkFacebookInstantGamesId (まだ使用できません)
- server.GetPlayFabIDsFromFacebookInstantGamesIds (まだ使用できません)。
- 次の API はリリース済みで SDK にも表示されますが、付随するドキュメントはまだ準備ができていません:
- 新しい PlayStream イベント
title_hopper_config_updatedイベントの名前を title_queue_config_updated に変更しました
- 全般的な変更
- 多くのモデルでパラメーター
ServerAddressを非推奨にし、新しいServerIPV4Addressを推奨するようにしました。
- 多くのモデルでパラメーター
Unreal (複数の SDK) 固有の変更
- 両方の SDK/プラグインに軽微な更新を行い、Marketplace プラグインへの最終的な統合に向けて準備しています。(近日公開予定です)
PythonSDK! 固有の変更
- PythonSDK!
- バグの修正と改善を行いました。
UnitySDK および CSharpSDK 固有の変更
- UnitySDK および CSharpSDK
- Plugin Manager という新しい構造を追加しました。現時点では、これは今後の変更に向けた基盤にすぎません。一部の古い関数シグネチャを廃止としてマークしたため、更新する必要があります。(ただし、破壊的変更はありません)。
- HTTPS.Put に関する複数の問題を発見して解決しました。これにより、より多くのプラットフォームで Entity Files にアクセスしやすくなります。
- ScreenTime 機能のバグを修正しました。
180716
日付: 2018年7月16日UnitySDK の変更
- UnitySDK
- まれな状況で発生する ScreenTime の軽微な問題を修正しました。
CSharpSDK の変更
- CSharpSDK
- JSON シリアライザーと HTTP クライアントのオプションのカスタム実装をサポートするため、C# SDK に Plugin Manager API を追加しました。
-
UnrealCppSdk の変更:(更新: この SDK は非推奨です。新しい Unreal SDK については、UnrealMarketplaceSDK を参照してください) - Unreal 4 C++ SDK は Unreal Marketplace でも公開されています。
180710
日付: 2018年7月10日Unity の修正プログラム リリース
- ScreenTime イベントをさらに改良および最適化しました。
180709
日付: 2018年7月9日修正プログラム リリース
- 先週のデプロイに関するいくつかの軽微な問題を修正しています。
- 先週のリリース ノートに記載されたすべての内容が、約束どおりに動作するようになりました。
180706
日付: 2018年7月6日API の変更
- 新しい API メソッド:
- entity.WriteEvents
UnitySdDK 固有の変更
- UnitySdDK
- 前回のリリースで説明した画面時間の追跡が、ベータ版限定ではなくなりました。
180705
日付: 2018年7月5日API の変更
- EntityAPI.ExecuteEntityCloudScript
PlayStreamEventModel.title_hopper_config_updated
新しい PythonSDK! の変更
- PythonSDK!
- 2.7 でテスト済み
UnitySDK の変更
- UnitySDK
- サードパーティとの競合を避けるため、一部のユーティリティを名前空間でラップしました。
- Editor Extensions の誤動作が減り、表示される警告も少なくなります。
- 新機能 - Sessions のチュートリアルをお読みください。
JavaScriptSDK の変更
- JavaScriptSDK
customDataリレー パラメーターが Login 関数で動作するようになりました。
XPlatCppSDK 固有の変更
- XPlatCppSDK
- 大きな結果が正しく解析されるようになりました。
180618
日付: 2018年6月18日API の変更
- さまざまな API メソッドに新しいエラー コードを追加しました。
- エンティティに関連する複数の PlayStream イベントで、EntityLineage が記述されるようになりました。
180528
日付: 2018年5月28日API の変更
- 新しい API メソッド:
- Admin.GetPlayedTitleList
- Admin.DeleteMasterPlayerAccount
- Admin.ExportMasterPlayerData
- これは、新しい GDPR 対応のリリースの一部です。ブログはこちらを参照してください
- さまざまな API メソッドのエラー コードを更新しました
- 新しい PlayStream イベント:
180514
日付: 2018年5月14日XPlatCppSDK 固有の変更
- XPlatCppSDK
- JSON シリアル化を修正しました。
180507
日付: 2018年5月7日API の変更
- 新しい API メソッド:
- entity.GetProfiles
- 新しい PlayStream イベント:
- 更新された API メソッド:
- client.RegisterPlayFabUser が result.EntityToken を返すようになりました
UnitySDK 固有の変更
- UnitySDK
HttpWebRequestの証明書検証のセキュリティを強化しました。- 既定ですべての証明書を無視することはなくなりました。
- お客様は独自の証明書検証を実装するか、
PlayFab.Internal.PlayFabWebRequest.SkipCertificateValidation()を呼び出す必要があります。
WindowsSdk 固有の変更
- 数百件のレベル 4 の警告を修正しました。
PlayFabSettings.cppで公開されるバージョン番号を修正しました。- 以前のほとんどのバージョンでは、コード内および呼び出しヘッダー内に誤ったバージョン番号が埋め込まれていました。
XPlatCppSDK の作成
- XPlatCppSDK
- 現在ベータ版です。
- Windows SDK をテンプレートとして使用してビルドされています。
- Windows SDK の後継になる可能性があります (少なくとも数か月先です)。
- アップグレードでは、破壊的変更はほとんど必要ないはずです。
- 一部の
cpprestsdk文字列はstd::stringに変換する必要があります。 - 一部の
web::json::value型をjson::valueに変換しました。 - タイムスタンプは Linux では十分にテストされていません。
- NuGet パッケージ
- より軽量な依存関係を使用します
- 具体的には、
cpprestsdkではなくjsoncppと curl を使用します。 - 2 種類の文字列型を混在させるのではなく、すべての箇所で
std::stringを使用します。 - Linux のサポートを追加します。
180414
日付: 2018年4月14日UnrealCppSdk 向けの Entity API リリースで問題が見つかりました。これらは修正プログラムで修正され、Entity API は想定どおりに動作するようになりました。
180409
日付: 2018年4月9日API の変更
- 修正プログラム:
- 日付のみが更新され、メジャー/マイナー バージョン番号は更新されていません。
- ギルド:
- client.GetAccountInfo.UserAccountInfo.UserTitleInfo.TitlePlayerAccount に、他のプレイヤーを識別してギルド/グループに追加するために必要な情報が含まれるようになりました。
- 同じ情報は、admin.GetUserAccountInfo および server.GetUserAccountInfo でも取得できます。
UnitySDK 固有の変更
- UnitySDK
- 長時間実行されるプロセス向けに、既定の HTTP 設定 (UnityWWW) のパフォーマンスを向上させました。
180403
日付: 2018年4月3日Unreal SDK を更新し、v4.17 から 4.19 をサポート
- UE 4.14 から 4.16 のサポートを削除しています (更新)
180329
日付: 2018年3月29日Unreal SDK を更新し、Entity API をサポート
- お待たせして申し訳ありません。
- このリリースは引き続き UE 4.17 を対象としており、4.18 や 4.19 は対象としていません。バージョンの更新に取り組んでいます。
180316
日付: 2018年3月16日API の変更
- エンティティ。ブログ、クイックスタート ガイド
request.LoginTitlePlayerAccountEntityがtrueに設定されている場合、すべての Client ログイン メソッドがエンティティの資格情報を返します。- ギルド。ブログ、ガイド
- 多くの API メソッドのエラー コードを、正確さのために更新しました (数十件)。
新しい API メソッド
- admin.RevokeInventoryItems および server.RevokeInventoryItems。
- まったく新しい Entity API。
- 多数の新しい Entity PlayStream イベント (リンク先のページで “entity” を検索してください)。
ほとんどの SDK を更新し、Entity API をサポート
- 完全サポート:
- UnitySDK
- JavaScriptSDK
- ActionScriptSDK
- CSharpSDK
- NodeSDK
- PostmanCollection
- WindowsSDK
- Cocos2d-xSDK
- JavaSDK
- LuaSdk (Corona および Defold を含む)
- PhpSdk
- CloudScript
- 近日サポート予定: Unreal Bp および Cpp。(技術的な問題により遅れています。申し訳ありません。)
180213
日付: 2018年2月13日API の変更
- 要求パラメーターでカスタム アカウント回復メール テンプレート ID が渡された場合、
SendAccountRecoveryEmailがカスタム アカウント回復メール テンプレートをサポートするようになりました。 - すべての Client ログイン メカニズムで、オプションで Entity API の資格情報を返せるようになりました。 (これは近日公開予定の機能の一部です。)
UnitySDK 固有の変更
- UnitySDK
- 古い Unity バージョンのサポートを終了します。ブログ記事を参照してください。
- ビルド ファイルは Unity バージョン 2017.3.0f3 を使用して公開されるようになりました。
180131
日付: 2018年1月31日JavaSDK の変更
- JavaSDK
- Java が Maven に公開されるようになりました。
180129
日付: 2018年1月29日UnitySDK 固有の変更
- UnitySDK
- 圧縮に関する問題を修正しています。
- すべてのバージョンとすべてのプラットフォームで、圧縮を安全に再度有効にできるはずです。
180123
日付: 2018年1月23日UnitySDK の修正プログラム
- UnitySDK
- PlayFab UnitySDK に、Unity バージョン 2017.1 での問題がありました。
- 詳細については、フォーラムの投稿を参照してください。
- この問題は解決しました。PlayFab UnitySDK は再びすべてのバージョンで動作するはずです。
180122
日付: 2018年1月22日API ドキュメントの更新
- 多くの API メソッドのエラー コードを更新しました。
CSharpSDK および UnitySDK 固有の変更
- CSharpSDK および UnitySDK
- PlayFab 固有の例外をキャッチしやすくするため、PlayFabException クラスを追加しています。
NodeSDK 固有の変更
- NodeSDK
- SDK の破壊的変更: NodeSDK NPM パッケージの require 構文が変更されました。
- NPM パッケージに重点を置いたメジャー アップグレードです。
- 以前の require ステートメントは NPM の規則に従っておらず、標準的でない複数の require ステートメントが必要でした。
- 現在は単一の require ステートメントのみが必要で、NPM の規則に従っています。
- メジャー バージョン番号が変更され、このリリースは 2.0 になりました。
- 1.x から 2.x へのアップグレード ガイド。
CloudScript のサンプル
- API Error 例外の TypeScript 定義を追加しました。
180103
日付: 2018年1月3日LuaSDK 固有の更新
- LuaSDK/Defold/Corona
- バグ修正の更新です。
- 一部のプラットフォームで、解決できない不正な形式の URL が生成されていました。
180102
日付: 2018年1月2日UnitySDK 固有の更新
- UnitySDK
- バグ修正の更新です。
- 応答ヘッダーに関する問題を回避するため、すべてのデバイス ビルドで圧縮を無効にする必要があります。この更新により、それが可能になります。
- または、Web Request に切り替えることでも問題を回避できます。
- Unity バージョン 2017 より後のバージョン向けに、新しい HTTP オプションを追加しました。
