メインコンテンツへスキップ

171204

日付: 2017年12月4日

Unreal SDK の変更 (Cpp および Bp)

  • 両方の SDK を Unreal 4.18.1 に更新しました。
  • 古いバージョンも引き続き動作しますが、_.build.cs ファイル内の #defines のコメントを解除する必要があります。

171127

日付: 2017年11月27日

API の変更

  • “Limited Edition” (限定版) アイテムを可能にするインベントリ機能のベータ版が終了し、正式リリースされました。
  • この機能を使用すると、特定の itemId についてゲーム内で入手可能な数を固定数に限定できます。
  • “ProfileModel” を使用する API メソッドから仮想通貨プロパティを削除しました。この情報は提供されることがなく、正しくもなかったためです。いつか復活する予定です。

新しい API メソッド

更新された API メソッドのエラー コード

SDK 固有の更新

  • UnitySdk: 公開するすべての Unity パッケージ ファイルを Unity 2017.2.0f3 でビルドするようになりました。
  • テストのために、Unity 4.7.2f1 から 2017.1.2f1 まで、各 major.minor バージョンの最新版に社内で更新しました。
  • Unity Example Test Game Server: SignalR 要求での SSL 検証を修正するため、HttpHelper に修正を適用しました。
  • ActionScriptSDK: サンプル内の AirSdk を v27 に更新しました。
  • Cocos2d-xSDK: Cocos 3.16 がリリースされましたが、引き続き 3.15.1 を対象としています (続報をお待ちください)。
  • SdkTestingCloudScript および NodeSDK: VS/msbuild 2017 をサポートするようにサンプルの VS プロジェクトを更新しました。
  • WindowsSDK: Visual Studio 2013 を対象とする NuGet パッケージのビルドはこれが最後です:

171106

日付: 2017年11月6日

新しい API メソッド

更新された PlayStream イベント

  • sent_email に新しいフィールド Body と Subject が追加されました。

すべての SDK

  • SDK の軽微な破壊的変更: ForgetClientCredentials() の名前を ForgetAllCredentials() に変更しました。
  • これは “近日公開” 予定の機能の一部であり、完成時に発表します。

171102

日付: 2017年11月2日

PlayFab の新機能

  • テンプレートを使用してプレイヤーにメールを送信できます。

新しい API メソッド

ドキュメントの更新

新しい PlayStream イベント

Unreal 固有の更新

  • 自動ビルダーがビルド番号 171016 および 171026 の Unreal SDK の公開に失敗しました。自動ビルダーの問題を解決し、事後にバージョン 171026 を公開しました。リリースは通常どおり再開されています

Unity 固有の変更

  • 軽微な破壊的変更: ForgetClientCredentials の名前を ForgetAllCredentials に変更しました。
  • これは近日公開予定の新機能の一部です。今後数回のリリースで、すべての SDK において ForgetClientCredentials の名前を ForgetAllCredentials に変更します。

171026

日付: 2017年10月26日

API ドキュメントの変更

  • API メソッドのエラー コードを更新しています。
  • すべての API メソッドに共通する多くのエラー コードを、API メソッドごとの一覧から削除しました。共通エラー コードについては、新しいページで説明しています。
  • 削除された共通コード:
    • InvalidParams
    • OverLimit
    • DataUpdateRateExceeded
    • AccountBanned
  • これらのエラー (および別のドキュメントで公開予定のその他のエラー) は、どの API メソッドからも返される可能性があるため、適切に処理する必要があります。
  • 数十の API メソッドに新しいエラー コードを追加し、誤ったコードをいくつか削除しました。メソッド固有のエラーについて、エラー コードの一覧がはるかに正確になっているはずです。この作業は現在も進行中のため、今後も更新があります。
  • 仮想通貨に関係するいくつかの API メソッドでは、残高がゼロ未満になる可能性があります。これらには適切にラベルを付けました。

API の変更

  • 新しい API メソッド:
    • admin.DeleteTitle
    • ホストされるゲーム サーバーで IPv4 と IPv6 の両方がサポートされます。
    • カスタム ゲーム サーバーで IPV6 がサポートされるようになりました。新しく起動されるすべてのゲーム サーバー インスタンスには IPV4 と IPV6 の両方のアドレスが割り当てられ、Game Manager の Servers タブに表示されるとともに、マッチメイキング API から返されます。クライアントは、割り当てられたサーバーの IPV4 または IPV6 のいずれのアドレスにも接続できます。
    • サーバー アドレスを返すすべての API メソッドが、両方のオプションを返すようになりました: client.StartGame.StartGameResult

Game Manager の変更

  • 次の図に示すように、新しい Admin/DeleteTitle API または Game Manager のスタジオ ページを使用して、タイトルを削除できるようになりました。 DelTitleGameManager

171016

日付: 2017年10月16日

API の変更

新しい PlayStream イベント

JavaScriptSDK 固有の変更

LuaSDK 固有の変更

  • LuaSDK
    • Lua の公開パイプラインを修正し、LuaSDK が再び正しく更新されるようになりました。

UnitySdk 固有の変更

UnrealCppSdk 固有の変更: (更新: この SDK は非推奨です。新しい Unreal SDK については、UnrealMarketplaceSDK を参照してください)
  • あるお客様が、Unreal OnlineSubsystem と PlayFab SDK を統合する、SDK 用のアドオン プラグインを作成しました
  • こちらで確認できます。

Unicorn Battle サンプル

  • PlayFab カスタム Push プラグインを削除し、FCM プッシュ メッセージに更新しました。

170925

日付: 2017年9月5日

API の変更

  • 一般公開されなかったいくつかのベータ版 API を削除しました。これは現在のお客様やライブ タイトルには影響しません。
  • CloudScript エンジンで、既定の言語レベルのヘッダー チェックをバイパスしました。これにより、以前は拒否されていたいくつかの CloudScript http.request() ヘッダーが動作するようになります。

グローバル プッシュ通知の更新

  • プッシュ通知の改善の詳細については、ブログを参照してください

新しい PlayStream イベント

  • player_device_info
  • 最新の UnitySDK を使用するゲームで、顧客に関する基本的な分析データを確認できるようになりました。この情報の表示と分析には SnowFlake が最適ですが、PlayStream Event History でも確認できます。
  • player_updated_membership

JavaScriptSDK 固有の変更

  • JavaScriptSDK
    • 他の SDK に存在するいくつかの小さな機能を JavaScriptSDK に追加しました:
    • 要求に追加のヘッダーを挿入できるようになりました (この SDK で Double Encrypted Logins を使用するうえでの障害の 1 つが解消されました)。
    • 新しい関数を追加しました: PlayFabClientSDK.ForgetClientCredentials()
    • これは、シャットダウンまたはログアウトの後にクライアントをリセットする便利な関数です。
    • PlayFab.GenerateErrorReport()
    • これは、失敗した PlayFab 呼び出しのエラー結果を、呼び出しがどのように失敗したかを示す 1 つの完全な説明に変換する便利な関数です。
  • PlayFab API 要求に、オプションのデータ リレーを追加しました:
    • result.customData
      • 要求にアタッチできる任意のコンテキスト オブジェクトで、結果のコンテキストを提供できます。たとえば、UpdatePlayerStatistics 呼び出しの customData としてローカルのクライアント プレイヤー オブジェクトを渡し、リモート呼び出しが成功した後に、そのプレイヤーに更新された統計を設定できます。
    • result.request
      • API 呼び出しの要求が結果に中継されるようになり、結果のコンテキストを提供できます。たとえば、UpdatePlayerStatistics を呼び出した場合、ローカル プレイヤー オブジェクトを更新するときに、更新された統計を要求から読み取ることができます。

UnitySDK 固有の変更

  • UnitySDK
    • 新しい試験的機能: 今回の PlayFab UnitySDK のリリースでは、オプションでプレイヤーのデバイス情報を確認できるようになりました。確認できる情報の例: メモリ、解像度、ユーザー エージェント、デバイスの種類、OS バージョンなど。
UnrealCppSdk 固有の変更: (更新: この SDK は非推奨です。新しい Unreal SDK については、UnrealMarketplaceSDK を参照してください)
  • Unreal 4.17 に更新しました
  • それぞれ異なる機能を持つ 3 つの個別のプラグインに分割しました
  • 全体的に大幅なアップグレードを行いました

170828

日付: 2017年8月28日

Client API の変更

  • client.[GetCurrentGames].[result].Games[i].GameServerState は非推奨となり、[GameServerStateEnum] に置き換えられました。 - GameServerState は整数としてシリアル化されていましたが、これは誤りでした。新しいフィールドは適切な列挙型文字列です。 (更新: これは非推奨です。Servers を参照してください)

その他の API の変更

  • Admin API と Server API の次の API メソッドを非推奨にしました。
  • SendPushNotification で TargetPlatforms を指定できるようになりました
  • SendPushNotificationRequest について、どのパラメーターがどのプラットフォームで動作するかの説明を追加しました (対象プラットフォームでサポートされていないパラメーターの使用はお勧めしません)。
  • Shared Group のドキュメントに、Shared Group の制限に関する情報を追加しました (具体的には、ギルドのような用途には使用できないことについて)。
  • Player Profiles にプレイヤーの連絡先メール アドレスを保存できるようになりました。

新しい PlayStream イベント

170814

日付: 2017年8月14日

API の更新

CSharpSdk 固有の更新

  • SDK に NewtonSoftJsonWrapper.cs というファイルが含まれるようになりました。これを使用すると、同梱の SimpleJson シリアライザーを NewtonSoft NuGet パッケージに置き換えることができます。
  • このファイルには使用方法の説明が含まれています。

170807

日付: 2017年8月7日

新しい API メソッド

非推奨の API メソッド

  • これらの API メソッドは、本来想定されていたとおりに完全には動作していませんでした。これを整理するために一から作り直し、前のセクションの新しい DeletePlayer API を構築しました。次のメソッドは非推奨です:
  • admin.ResetUsers
  • admin.DeleteUsers

API の更新

  • PlayerProfile (Admin/Server/PlayStream 内) に新しいフィールド ContactEmailAddresses が追加されました。このフィールドには、プレイヤーについて保存したメール アドレス情報が含まれます。

PlayStream イベント

LumberyardSdk の変更:
  • アップグレードに関する警告: この SDK は、以前のバージョンの Lumberyard と互換性がなくなりました。
  • 今回の PlayFab LumberyardSdk のリリースは、Lumberyard バージョン 1.3 では動作しなくなりました。アップグレードされ、Lumberyard 1.9 を対象としています。近いうちに 1.10 を対象にする見込みですが、その場合も 1.9 以前との下位互換性はありません。詳細については、ブログを参照してください。
UnrealCppSdk: (更新: この SDK は非推奨です。新しい Unreal SDK については、UnrealMarketplaceSDK を参照してください)。 Unreal SDK: (更新: この SDK は非推奨です。新しい Unreal SDK については、UnrealMarketplaceSDK を参照してください)
  • PlayFab UnrealBlueprintSdk は “Unreal SDK” に名称変更されました
  • Unreal SDK を 4.16 に更新し、いくつかの軽微な修正を行いました
  • 古いバージョンの Visual Studio を必要とする、古いバージョンの Unreal のサポートも削除します
  • 現在は 4.14 から 4.16 までをサポートしています
  • プロジェクトは古いバージョンの Visual Studio でも引き続き動作する可能性がありますが、サポートおよびテストできるのは Visual Studio 2015 以降のみです
  • 詳細については、ブログを参照してください

Unity Editor Extensions

  • CloudScript リビジョンのダウンロードとアップロードに関する問題を修正しました。
  • システム言語で非 ASCII 文字を使用するユーザーに関する問題を修正しました。

170710

日付: 2017年7月10日

API の変更

SDK の破壊的変更

  • admin.SetupPushNotificationRequest.Platform が文字列ではなく列挙型として定義されるようになりました。列挙型は文字列として送信されるため API に対する破壊的変更ではありませんが、一部のユーザーはコード内の文字列を列挙値に変換する必要があります。

すべての SDK の変更

  • SDK の軽微な破壊的変更: ほとんどの SDK で、複数の要求から UseSpecificVersion というオプションのフィールドが削除されました。これは、隣接する Version フィールドを null として定義するための代替手段でした。すべての言語で要求内の整数を null として定義できるわけではなく、このフィールドは関連する SDK (具体的には Unreal) でのみ役立つことを意図したものでした。このフィールドを使用している場合は、削除したうえで、必要に応じて隣接する Version フィールドを null に設定してください。

Unity EditorExtensions の更新

  • フラグ パネルを更新しました。
  • ENABLE/DISABLE_IDFA フラグを切り替えられるようになりました。
  • PlayFab 以外のフラグを表示し、削除できるようになりました (注意して使用し、必要なフラグは削除しないでください)。

SDK の依存関係の更新

  • UnitySDK を Unity2017.1.0f1 でビルド、パッケージ化、テストしました。
    • 些細な、破壊的でない変更のみです。
  • ActionScriptSDK を AirSDK v26 でテストしました。
    • SDK に変更はなく、サンプルを v26 対象に更新しました。
  • Cocos2d-xSDK を Cocos 3.15.1 でビルドおよびテストしました。
  • Cocos 3.14 から 3.15 への変更にはサンプルを破損させる変更が含まれていたため、サンプルを更新する必要がありました。サンプルは引き続き 3.13 から 3.15 で動作しますが、それより古いバージョンの Cocos では動作しない可能性があります。SDK に変更はなく、最新の 3.X 系 Cocos のほとんどのバージョンで動作するはずです。

170612

日付: 2017年6月12日

ドキュメントの変更

  • わかりやすさのため、数十の API メソッドに多くの小さな修正を加えました
  • それぞれ 1 つの API メソッドしか含まれていなかった複数のドキュメント グループを、“Platform Specific Methods” という 1 つのグループに統合しました。
  • 他のグループとの一貫性を保つため、“Matchmaking APIs” グループの名前を “Matchmaking” に変更しました。
  • 長さが制限された多くの文字列フィールドで、許容範囲を説明するようになりました。

すべての SDK の変更

  • すべての SDK の README で、多数のリンク切れを更新および修正しました。

UnitySDK 固有の変更

  • UnitySDK
    • 複数のバージョンの Android API と Google Play Services をサポートするようになりました。詳細については、こちらを参照してください。
    • Unity + Android Push-Plugin に対して予定していた変更は、ひとまずこれで完了です。その他のご要望があれば、こちらでお知らせください。

170530

日付: 2017年5月30日

API の変更

  • 破壊的変更: server.ReportPlayer で、ReportPlayerServerRequest の titleId フィールドを即時に削除しました (単なる非推奨ではありません)。すべての報告は自身のタイトルに送られるようになり、別のタイトルに報告することはできません。
    • これを破壊的変更にしなければ、軽度のクロスタイトルの悪用が可能な状態だったためです。この変更についてサポートが必要な場合は、お問い合わせください。
  • client.ReportPlayer および server.ReportPlayer の両方で、result.Updated を非推奨にしました。この値は常に true であり、プレイヤーが報告の上限を超えている場合、API 呼び出しはエラーを返します。他の上限と合わせるため、このエラー条件を OverLimit に変更しました。
  • すべてのログイン メソッドで、要求された場合にプレイヤー プロファイル オブジェクトを返せるようになりました。このオブジェクトには、以前はリーダーボードの結果でのみ取得できた情報が含まれます。

新しい API メソッド

ドキュメント

  • 小規模な更新を行い、いくつかのサンプルから非推奨フィールドに関する情報を削除しました。
  • ExecuteCloudScript の戻り値とログのサイズ制限を定義しました。

新しい PlayStream イベント

UnitySDK 固有の変更

CSharpSDK 固有の変更

  • CSharpSDK
    • API 要求に挿入する追加のヘッダーを指定できるようになりました。
    • これは Enterprise 専用の機能で、特に二重暗号化ログイン要求用です。

170508

日付: 2017年5月8日

API の変更

  • 破壊的変更:
    • ExecuteCloudScript は、呼び出しの戻り値が大きすぎる場合、その値をシリアル化しません。
    • ExecuteCloudScript は、呼び出しのログが大きすぎる場合、そのログをシリアル化しません。
  • これらのいずれかの条件に該当する場合でも、呼び出しは 200/成功を返しますが、FunctionResult プロパティや Logs プロパティは null になります。

PlayStream イベントの変更

CSharpSDK の更新

  • CSharpSDK
    • CSharpSDK 内の未使用のソース ファイルをいくつか削除しました。
    • これらのファイルは Visual Studio ソリューションから参照されていなかったため、既存のプロジェクトや NuGet パッケージには影響しません。

Postman コレクションの更新

  • いくつかの一般的な要求パラメーターで環境変数を使用するようになりました。
  • 具体的には、TitleId={{TitleId}}、PlayFabId={{PlayFabId}}、CharacterId={{CharacterId}}、CatalogVersion={{PrimaryCatalogName}} です

170424

日付: 2017年4月24日

SDK の修正プログラム リリース

  • JavaSDK の更新:
    • SDK の Jar ファイル (コード用と Java ドキュメント用の 2 つ) を公開するようになりました。コードをコピーして貼り付ける代わりに、これらを Java プロジェクトにインポートできます。JavaSDK の使いやすさの向上にご協力いただいた Will Iverson 氏に感謝します
  • UnityEditorExtensions の更新:
    • インストール時に発生するいくつかの例外を解決しました。具体的には、初回インストール後に Unity を再起動する必要がなくなりました。
    • さらに、Client API が不適切に無効化されることがある問題を修正しました。(編集済み)
  • UnrealCppSdk の更新: (更新: この SDK は非推奨です。新しい Unreal SDK については、UnrealMarketplaceSDK を参照してください)
  • titleId をプラグイン インターフェイスから取得できるようになりました

170411

日付: 2017年4月11日

API の変更

  • 新しい Enterprise 機能: ログイン暗号化の強化
  • Policy API メソッドを使用して、ログイン呼び出しに第 2 層の暗号化を必須にすることができます
  • 参照: UpdatePolicy、特に UpdatePolicyRequest.Statements.ApiConditions
  • この機能は一部がまだベータ版であり、有効にすることは (まだ) お勧めしません (近日公開予定です)

新しい PlayStream イベント

UnitySDK 固有の変更

  • API 要求に挿入する追加のヘッダーを指定できるようになりました (前のセクションの暗号化されたログイン呼び出しに必要です)。

UnityEditorExtensions 固有の変更

  • Unity 5.6 でのコンパイルの問題を修正しました。

170406

日付: 2017年4月6日

Unity Android Push プラグインの修正プログラム

  • Android 7.0 以降でのクラッシュ バグを修正しました。
  • Android で Large Icon のサポートが欠落していた問題を修正しました (Lollipop 以降)。
  • Android 7.0 以降での Small Icon のサポートを修正しました (_transparent.png をサポートするようになりました)。

170403

日付: 2017年4月3日

API の変更

  • Client および Server のリーダーボード メソッド: Get-Leaderboard メソッド (client.GetLeaderboard など) には、以前に null 非許容の新しいパラメーター Version と UseSpecificVersion が追加されました。これらが null 非許容であることは API の破壊的変更でした。これらのプロパティを完全にオプションとなるように更新しました。
  • Client API: GetPurchaseResult の Items フィールドは非推奨です: 結果のこの部分は、多くの場合不正確または不完全です。最終的には、完全に機能するパラメーターに置き換えられます。

新しい PlayStream イベント

  • player_display_name_filtered
Unreal 固有の変更: (更新: この SDK は非推奨です。新しい Unreal SDK については、UnrealMarketplaceSDK を参照してください)
  • UnrealCppSdk: ビルドの公開時に TitleId などの PlayFab 設定が失われる問題を修正しました。 両方の SDK が Unreal 4.15 で動作することをテストおよび確認済みです

JavaSDK 固有の変更

  • JavaSDK
    • JavaSDK のフォルダー構造とテストを再構成しました。
    • Maven のベスト プラクティスに対応するため、リポジトリの内部フォルダー構造を少し変更しました。
    • 依存関係は Maven で管理されるようになり、SDK には含まれなくなりました。
    • 社内の自動テストを Maven コマンド ラインに変換しました。
    • その取り組みが停滞しているため、SDK は Maven Central では入手できません。現時点で完了の見込みは未定です。

UnitySDK 固有の変更

  • UnitySDK
    • テストおよびアセット バンドルのビルドに使用する社内の Unity バージョンを 5.6.0 に更新しました。Unity SDK は、引き続き Unity 4.7 から 5.6 までのすべてのバージョンと互換性があります。
    • Unity 5.6 での UnityEditorExtensions のコンパイルの問題を修正しました。

170223

日付: 2017年2月22日

API の変更

  • PlayFab のリーダーボードに、すべてのプレイヤーのアバター URL が保存されるようになりました。これを使用して、リーダーボードのエントリでプレイヤーの画像を参照できます。
  • すべてのリーダーボード API で、特定のバージョンのリーダーボードを取得できるようになりました。これは、リセットするリーダーボード (Resetting Leaderboards) を使用するように設定されたタイトル向けです。
  • リーダーボードのエントリに PlayerProfile が含まれるようになりました。これを使用すると、追加の API 呼び出しなしで、より詳細なリーダーボードを表示できます
  • PlayFab で、Windows Hello を使用してクライアントを認証し、Windows ストアのレシートを検証できるようになりました

新しい API

新しい PlayStream イベント

WindowsSDK 固有の変更

  • JSON シリアライザーに欠落していたいくつかの null チェックを追加しました。

すべての SDK

  • testTitleData 形式に軽微な追加を行いました。これは、SDK に付属する Example-Test プロジェクトにのみ適用されます。

170130

日付: 2017年1月29日

破壊的変更

  • 本日のメジャー リリースで、JavaScriptSDK と NodeSDK のフォルダー構造を変更しました。アップグレード時に、プロジェクトで一部の参照が切れる可能性があります。(ファイル名とファイルの内容は変更されていません。以前は存在しなかった新しい TypeScript ファイルが追加されています。)

API の変更

  • CDN API に説明のためのドキュメントを追加しました。具体的には、CDN が無料サービスに含まれないことを記載しています。
  • Google ログインの修正 (ブログ記事は準備中)。

新しい PlayStream イベント

JavaScriptSDK 固有の変更

  • JavaScriptSDK
    • メジャー アップグレードのリリース日です。バージョン番号を 1.0 に更新しました。
    • TypeScript との統合。
    • リポジトリの整理: SDK ファイルとサンプル ファイルを分離しました。
    • サンプル プロジェクトを TypeScript に変換しました。
    • ブログを参照してください。

NodeSDK 固有の変更

  • NodeSDK
    • メジャー アップグレードのリリース日です。バージョン番号を 1.0 に更新しました
    • TypeScript との統合。
    • サンプル プロジェクトを TypeScript に変換しました
    • ブログを参照してください。

CloudScript のサンプル

  • 新しいサンプル リポジトリをリリースしました。
  • TypeScript との統合。
  • ブログを参照してください。
  • 新しいリポジトリもご覧ください。
  • このリポジトリは今後拡充していきます。

UnitySDK 固有の変更

  • UnitySDK
    • JsonWrapper が一部のケースで想定どおりに動作しない問題を修正しました。
    • 詳細については、フォーラムの投稿を参照してください: https://community.playfab.com/questions/7599/cloudscript-getplayercombinedinfo-little-problem.html
    • 非推奨の次のラッパー クラスをすべて削除し、PlayFab.Json.JsonWrapper に置き換えました:
      • PlayFab.Json.JsonConvert (PlayFab.Json.JsonWrapper を使用してください)
      • PlayFab.Json.SimpleJson (PlayFab.Json.JsonWrapper または PlayFab.Json.PlayFabSimpleJson を使用してください)
      • PlayFab.SimpleJson (PlayFab.Json.JsonWrapper または PlayFab.Json.PlayFabSimpleJson を使用してください)
    • 160627 の注意事項を再掲します。UnityEngine.SimpleJson は UnityEngine.dll 内の空の名前空間であるため、PlayFab ではこの識別子を使用しないようにする必要があります。

Unity Editor Extensions

  • アカウントがどのスタジオも表示できない場合に、PlayFab パネルが無限に再読み込みされる問題を解決しました。
  • PlayFab パネルからタイトルを選択した場合に、PlayFabSharedSettings (Scriptable Object) が正しく保存されない問題を解決しました。

170109

日付: 2017年1月8日

破壊的変更

  • 古いバージョンの WindowsSDK の lib を削除したため、Visual Studio で再作成する必要があります。これらの lib は vs2015 では一度も動作しなかったため、先週公開された最新の WindowsSDK に更新することを強くお勧めします。

API の変更

  • ドキュメント内の誤字を修正しました。

すべての SDK

SDKGenerator 固有の変更

  • SDKGenerator
    • ActionScriptSDK のビルド スクリプトは、他の SDK と一貫性がありませんでした。ActionScriptSDK をビルドする SDKGenerator コマンドを、他の SDK に合わせて簡素化しました。(SDK 自体に変更はありません。)

UnitySdk 固有の変更

  • UnitySdk
    • PlayFabSettings の一部のパブリック要素に Obsolete タグが付きました: PlayFabSettings.PlayFabSharedSettings PlayFabSettings.DefaultPlayFabApiUrl PlayFabSettings.GetSharedSettingsObject() PlayFabSettings.ProductionEnvironmentUrl
これらは移行期間の後にプライベートになります。

WindowsSDK 固有の変更

  • GitHub リポジトリに BFG を実行し、履歴からすべての大きなファイルを削除しました。履歴をクリーンな状態にするため、クローンまたはフォークを削除して再作成してください。

170102

日付: 2017年1月1日

API の変更

  • Client/GetUserCombinedInfo は完全に廃止され、SDK とドキュメントから削除しました。

Cocos2d-xSDK 固有の変更

  • Cocos2d-xSDK
    • PlayFab API が無効な応答を返したときのクラッシュを修正しました。
    • いくつかのコンパイラ警告を解決しました。
    • テスト サンプル プロジェクトに、ラムダ コールバック関数の単体テストを追加しました。

UnitySDK 固有の変更

  • UnitySDK
    • 社内で Unity 5.5 に更新し、.unitypackage ファイルはこのバージョンを使用してビルドされています
    • これまでどおり、Unity 4.7 以降のすべてのバージョンを引き続きサポートします。
    • Mono2x コンパイラでの初期化シーケンスを確実にするため、多くの静的クラスに静的コンストラクターを追加しました。これにより、iOS で発生していた PlayFabSharedSettings の問題の一部が解決されるはずです。
    • IDFA/ADID が Unity 5.6 ベータ版で正しく動作するようになりました。
    • 既知の問題: Unity 5.6 ベータ版のビルドは Windows Server (OS) では動作しません。これには PlayFab のゲーム サーバー ホスティングも含まれます。影響を受ける場合は Unity にお問い合わせください。

WindowsSDK 固有の変更

最終更新日 2026年11月6日