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 メソッド
- admin.CheckLimitedEditionItemAvailability
- admin.IncrementLimitedEditionItemAvailability
- client.GetPaymentToken
- XSolla 固有の支払い処理 に使用
- client.ReportDeviceInfo
- この API メソッドは直接呼び出されることを意図していません。現在は Unity と Lumberyard SDK の組み込み機能です。API Policy で無効にできます。さらに、Game Manager のタイトル設定ページで無効にする別のオプションもまもなく追加されます。
更新された API メソッドのエラーコード
- client.AddOrUpdateContactEmail
- client.GetLeaderboardAroundPlayer
- client.LoginWithAndroidDeviceID
- client.LoginWithCustomID
- client.LoginWithIOSDeviceID
SDK 固有の更新
- UnitySdk: 公開されたすべての unity パッケージファイルを Unity 2017.2.0f3 でビルドするようになりました。
- テストのため、各 major.minor バージョンについて内部的に最新に更新しました。Unity 4.7.2f1 から 2017.1.2f1 まで。
- 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 パッケージの最後のビルドです:
- WindowsSdk VS 2013 NuGet パッケージ
- 自動ビルド マシンを更新中で、新しいマシンには VS 2013 をインストールしません。
- 新しい NuGet パッケージ は引き続き VS 2015 および 2017 で動作します。
171106
日付: 2017 年 11 月 6 日新規 API メソッド
- admin.GetPlayerProfile
- server.SendEmailFromTemplate
更新された PlayStream イベント
- sent_email に新しいフィールド Body と Subject が追加されました。
すべての SDK
- 軽微な SDK 破壊的変更:
ForgetClientCredentials()の名前がForgetAllCredentials()に変更されました。 - これは「近日公開」機能の一部で、完了時に発表されます。
171102
日付: 2017 年 11 月 2 日新規 PlayFab 機能
- テンプレートを使用してプレイヤーにメールを送信します。
新規 API メソッド
- admin.ResetPassword
- admin.GetPlayerIdFromAuthToken
- client.AddOrUpdateContactEmail
- client.RemoveContactEmail
- server.SendCustomAccountRecoveryEmail
ドキュメントの更新
- すべての PlayFab API 呼び出しに関連するエラーコードの新しいリスト
- 更新されたエラーコード: client.LoginWithGoogleAccount、client.UpdatePlayerStatistics、server.ConsumeItem
新規 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 タブに表示され、matchmaking API によって返されます。クライアントは割り当てられたサーバーの IPV4 または IPV6 アドレスに接続できます。
- サーバー アドレスを返すすべての API メソッドは、両方のオプションを返すようになりました: client.[StartGame](xref:titleid.playfabapi.com.client.matchmaking).[StartGameResult](xref:titleid.playfabapi.com.client.matchmaking)
Game Manager の変更
- 新しい Admin/DeleteTitle API を使用するか、次の画像のように Game Manager のスタジオ ページでタイトルを削除できるようになりました。

171016
日付: 2017 年 10 月 16 日API の変更
- server.SendPushNotification.SendPushNotificationRequest.PushNotificationPackage に iOS Badge 用のパラメーターを追加しました。
- さまざまなパラメーターのデバイス固有の性質を明確化しました。
新規 PlayStream イベント
JavaScriptSDK 固有の変更
- JavaScriptSDK
- SDK が Phaser.io と統合されました。
LuaSDK 固有の変更
- LuaSDK
- Lua 公開パイプラインを修正し、LuaSDK が再び適切に更新されるようになりました。
UnitySdk 固有の変更
- UnitySdk
- Unity のリグレッション を当社側で対処し、PlayFab のお客様には影響しなくなるはずです。
当社のお客様の 1 人が、Unreal OnlineSubsystem と PlayFab SDK を統合する SDK のアドオン プラグインを作成しましたこちら で確認できます。
Unicorn Battle サンプル
- PlayFab カスタム Push プラグインを削除し、FCM push メッセージに更新しました。
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 呼び出しからのエラー結果を、呼び出しがどのように失敗したかの完全な説明に変換する便利な関数です。
- PlayFab API リクエストにオプションのデータ リレーを追加しました:
result.customData- リクエストに添付できる任意のコンテキスト オブジェクトで、結果のコンテキストを提供できます。たとえば、UpdatePlayerStatistics 呼び出しの
customDataとしてローカル クライアント プレイヤー オブジェクトを提供し、リモート呼び出しが成功した後にそのプレイヤーの更新された統計を設定できます。
- リクエストに添付できる任意のコンテキスト オブジェクトで、結果のコンテキストを提供できます。たとえば、UpdatePlayerStatistics 呼び出しの
result.request- API 呼び出しのリクエストが結果に中継されるようになりました。これにより、結果のコンテキストを提供できます。たとえば、
UpdatePlayerStatisticsを呼び出すとき、ローカル プレイヤー オブジェクトを更新するときに、リクエストから更新された統計を読み取ることができます。
- API 呼び出しのリクエストが結果に中継されるようになりました。これにより、結果のコンテキストを提供できます。たとえば、
UnitySDK 固有の変更
- UnitySDK
- 新しい実験機能: PlayFab UnitySDK のこのリリースでは、プレイヤーのデバイス情報を見ることができるオプションが追加されました。表示できる情報の例: メモリ、解像度、user-agent、device-type、OS バージョンなど。
Unreal 4.17 に更新それぞれ異なる機能を持つ 3 つの別々のプラグインに分割全体的に大幅なアップグレード
170828
日付: 2017 年 8 月 28 日クライアント API の変更
client.[GetCurrentGames].[result].Games[i].GameServerState は非推奨で、[GameServerStateEnum] に置き換えられました。- GameServerState は整数としてシリアル化されていましたが、これはエラーでした。新しいフィールドは適切な enum-string です。(更新: 非推奨です。Servers を参照してください)
その他の API 変更
- Admin および Server API で以下の API メソッドを非推奨にしました。
- GetActionsOnPlayersInSegmentTaskInstance - これは誤って非推奨とラベル付けされていましたが、それは元に戻されたエラーでした。
- SendPushNotification で TargetPlatforms を指定できるようになりました
- SendPushNotificationRequest について、どのプラットフォームでどのパラメーターが機能するかについていくつかの明確化を追加しました (ターゲット プラットフォームでサポートされていないパラメーターの使用は推奨されません)。
- Shared Group の 制限事項 に関する情報を Shared Group ドキュメントに追加しました (具体的には Guilds のようなものには使用できないことを)。
- Player Profiles はプレイヤーの 連絡先メール アドレス を保存できるようになりました。
新規 PlayStream イベント
170814
日付: 2017 年 8 月 14 日API の更新
- server.GetFriendsList と client.GetFriendsList の API メソッドは、フレンドごとに PlayerProfile を返すようになりました。
CSharpSdk 固有の更新
- SDK には NewtonSoftJsonWrapper.cs というファイルが含まれるようになりました。これにより、含まれる SimpleJson シリアライザを NewtonSoft NuGet パッケージと交換できます。
- ファイルには使用方法が含まれています。
170807
日付: 2017 年 8 月 7 日新規 API メソッド
- admin.DeletePlayer
非推奨の API メソッド
- これらの API メソッドは、想定どおり完全に動作したことがありませんでした。これを整理するため、最初からやり直し、前のセクションで新しい DeletePlayer API を構築しました。これらは非推奨です:
admin.ResetUsersadmin.DeleteUsers
API の更新
PlayerProfile(Admin/Server/PlayStream) には、新しいフィールドContactEmailAddressesが含まれ、プレイヤーについて保存したメール アドレス情報が含まれます。
PlayStream イベント
- 新規イベント: auth_token_validated
- 新規イベント: player_removed_title
- 新規イベント: player_updated_contact_email
- 新規イベント: player_verified_contact_email
- 新規イベント: sent_email (まだベータですが、イベントはすでに公開されています)
- イベントの新規フィールド: player_realmoney_purchase.TransactionId
アップグレード警告: この SDK は以前のバージョンの Lumberyard と互換性がなくなりました。PlayFab LumberyardSdk のこのリリースは Lumberyard バージョン 1.3 では動作しなくなりました。アップグレードされ、現在は Lumberyard 1.9 をターゲットとしています。まもなく 1.10 をターゲットにする可能性がありますが、これも 1.9 以前との後方互換性はありません。詳細は 当社のブログ を参照してください。
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 の変更
- ベータから二重暗号化ログイン用の Enterprise 機能をリリースし、現在はライブです。
- 新規 API メソッド:
- admin.CreatePlayerSharedSecret
- admin.DeletePlayerSharedSecret
- admin.GetPlayerSharedSecrets
- admin.SetPlayerSecret
- admin.UpdatePlayerSharedSecret
- client.GetTitlePublicKey
- client.SetPlayerSecret
- server.SetPlayerSecret
- server.[RegisterGameRequest](xref:titleid.playfabapi.com.server.matchmaking) には新しいプロパティ LobbyId が追加され、既存のゲームを再登録することができます
- server.SendPushNotificationRequest は、Package という新しいプロパティを受け付けるようになりました。これは Android の高度な push 機能をすべて定義します。
SDK の破壊的変更
- admin.SetupPushNotificationRequest.Platform は、文字列の代わりに enum として定義されるようになりました。これは API の破壊的変更ではありません (enum は文字列として送信されるため) が、一部のユーザーはコード内の文字列を enum 値に変換する必要があります。
すべての 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 メソッドに多くの小さな改訂
- それぞれ単一の API メソッドしか含まないいくつかのドキュメント グループを「プラットフォーム固有メソッド」という単一のグループにマージしました。
- 他のグループとの一貫性のため「Matchmaking APIs」グループを「Matchmaking」に名前変更しました。
- 多くの長さ制限のある文字列フィールドで許可される範囲が説明されるようになりました。
すべての SDK での変更
- すべての SDK README で多くの壊れたリンクを更新および修正しました。
UnitySDK 固有の変更
170530
日付: 2017 年 5 月 30 日API の変更
- 破壊的変更: server.ReportPlayer の ReportPlayerServerRequest の
titleIdフィールドを即座に削除しました (単に非推奨にしたわけではなく)。すべてのレポートは自身のタイトルに送信され、別のタイトルに報告することはできません。- これは軽微なクロスタイトルの脆弱性であったため、破壊的変更にする必要がありました。この変更で支援が必要な場合は、お問い合わせください。
- client.ReportPlayer と server.ReportPlayer の両方で result.Updated を非推奨にしました。これは常に true で、プレイヤーがレポート制限を超えていると API 呼び出しはエラーを返します。他の制限と一致するように、このエラー条件を OverLimit に変更しました。
- すべての ログイン メソッド は、要求された場合、プレイヤー プロフィール オブジェクト を返すようになりました。これには以前はリーダーボード結果でのみ利用可能だった情報が含まれます。
新規 API メソッド
- client.GetPlayerProfile と server.GetPlayerProfile
- 以前はリーダーボード結果でのみ利用可能だった情報を返します。
ドキュメント
- 小さな更新、いくつかのサンプルには非推奨フィールドに関する情報が含まれなくなりました。
- ExecuteCloudScript の戻り値とログのサイズ制限が定義されました。
新規 PlayStream イベント
- gameserverhost_started
- gameserverhost_stopped
- player_set_profile_property
UnitySDK 固有の変更
CSharpSDK 固有の変更
- CSharpSDK
- API リクエストに注入される追加ヘッダーを指定できるようになりました。
- これは Enterprise 専用機能で、特に二重暗号化ログイン リクエスト用です。
170508
日付: 2017 年 5 月 8 日API の変更
- 破壊的変更:
- ExecuteCloudScript は、呼び出しの戻り値が大きすぎる場合、シリアル化しません。
- ExecuteCloudScript は、呼び出しのログが大きすぎる場合、シリアル化しません。
- これらの条件のいずれかの下では、呼び出しはまだ 200/成功を返しますが、FunctionResult および/または Logs プロパティは null です。
PlayStream イベントの変更
- player_vc_item_purchased と character_vc_item_purchased には、購入に使用されたストアを示す StoreId パラメーターが含まれるようになりました。
- 新規イベント:
CSharpSDK の更新
- CSharpSDK
- CSharpSDK 内のいくつかの未使用ソース ファイルを削除しました。
- これらのファイルは Visual Studio Solution で参照されていなかったため、既存のプロジェクトや NuGet パッケージには影響しないはずです。
Postman コレクションの更新
- いくつかの共通リクエスト パラメーターが環境変数を使用するようになりました。
- 具体的には、TitleId={{TitleId}}、PlayFabId={{PlayFabId}}、CharacterId={{CharacterId}}、CatalogVersion={{PrimaryCatalogName}}
170424
日付: 2017 年 4 月 24 日SDK ホットフィックス リリース
- JavaSDK の更新:
- コード用のものと Java ドキュメント用のものと、2 つの SDK 用の Jar ファイルを公開するようになりました。これにより、コードをコピー & ペーストする代わりに、Java プロジェクトにインポートできます。JavaSDK の使いやすさの改善に協力いただいた Will Iverson 氏に感謝します
- UnityEditorExtensions の更新:
- インストール時の例外をいくつか解決しました。具体的には、初回インストール後に Unity を再起動する必要がなくなりました。
- さらに、クライアント API が不適切に無効化されることがある問題を修正しました。(編集済み)
UnrealCppSdk の更新:(更新: この SDK は非推奨です。新しい unreal SDK については、UnrealMarketplaceSDK を参照してください)titleId が Plugin インターフェイスから利用可能になりました
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 など) は以前、非 nullable の新しいパラメーター Version と UseSpecificVersion を取得しました。これらが非 nullable であるという要件は API 破壊的変更でした。これらのプロパティを完全にオプションに更新しました。
- クライアント API: GetPurchaseResult の Items フィールドは非推奨です: 結果のこの部分はしばしば正しくないか不完全です。最終的に完全に機能するパラメーターに置き換えられます。
新規 PlayStream イベント
player_display_name_filtered
UnrealCppSdk: ビルドを公開する際に TitleId などの PlayFab 設定が失われる問題を修正しました。 両方の SDK は Unreal 4.15 でテストされ、動作が確認されています
JavaSDK 固有の変更
- JavaSDK
- JavaSDK のフォルダ構造とテストを再構築しました。
- Maven のベスト プラクティスに対応するため、リポジトリの内部フォルダ構造が少し変わりました。
- 依存関係は Maven で制御されるようになり、SDK に含まれなくなりました。
- 内部の自動テストを Maven コマンド ラインに変換しました。
- Maven Central では SDK は利用できません。その取り組みは頓挫しました。現時点で完了の予定はありません。
UnitySDK 固有の変更
- UnitySDK
- テストとアセット バンドルのビルドに使用する内部 Unity バージョンを 5.6.0 に更新しました。当社の Unity SDK は 4.7 から 5.6 までのすべてのバージョンの Unity と互換性を維持しています。
- Unity 5.6 での
UnityEditorExtensionsのコンパイル問題を修正しました。
170223
日付: 2017 年 2 月 22 日API の変更
- PlayFab のリーダーボードには、すべてのプレイヤーのアバター URL が保存されるようになりました。これはリーダーボード エントリのプレイヤー画像を参照するために使用できます。
- すべてのリーダーボード API は、特定バージョンのリーダーボードを取得できるようになりました。これは、リセット リーダーボードを使用するように設定されているタイトル用です。
- リーダーボード エントリには PlayerProfile が含まれるようになりました。これは追加の API 呼び出しなしでより詳細なリーダーボードを表示するために使用できます。
- PlayFab は Windows Hello を使用してクライアントを認証し、Windows Store のレシートを検証できるようになりました。
新規 API
新規 PlayStream イベント
WindowsSDK 固有の変更
- JSON シリアライザに欠落していた null チェックをいくつか追加しました。
すべての SDK
- testTitleData フォーマットに小さな追加。これは SDK に付属する Example-Test プロジェクトにのみ適用されます。
170130
日付: 2017 年 1 月 29 日破壊的変更
- 本日のメジャー リリースで、JavaScriptSDK と NodeSDK のフォルダ構造を変更しました。これにより、アップグレード時にプロジェクトの接続が壊れる可能性があります。(ファイル名とファイル内容は変更されていません。以前は存在しなかった新しい TypeScript ファイルが存在するようになりました。)
API の変更
- CDN API に明確化するドキュメントを追加しました。具体的には、CDN が無料サービスの一部ではないと言及しています。
- Google ログインの修正 (ブログ投稿保留中)。
新規 PlayStream イベント
developer_logged_indeveloper_registered- studio_created
- studio_user_added
- studio_user_invited
- studio_user_removed
JavaScriptSDK 固有の変更
- JavaScriptSDK
- メジャー アップグレードのリリース日! バージョン番号を 1.0 に更新。
- TypeScript 統合!
- リポジトリのクリーンアップ: SDK ファイルとサンプル ファイルを分離。
- サンプル プロジェクトを TypeScript に変換。
- 当社のブログ を参照してください!
NodeSDK 固有の変更
- NodeSDK
- メジャー アップグレードのリリース日! バージョン番号を 1.0 に更新
- TypeScript 統合!
- サンプル プロジェクトを TypeScript に変換
- 当社のブログ を参照してください!
CloudScript サンプル
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の空の namespace であり、そのため私たちはその識別子を使用しないようにする必要があります。
Unity Editor Extensions
- アカウントがどのスタジオも表示できない場合に PlayFab パネルが無限にリロードする問題を解決しました。
- PlayFab パネルからタイトルを選択すると
PlayFabSharedSettings(Scriptable Object) が正しく保存されない問題を解決しました。
170109
日付: 2017 年 1 月 8 日破壊的変更
- WindowsSDK の古いバージョンで libs を削除し、Visual Studio で再作成する必要があります。これらの libs は vs2015 では動作しなかったので、先週公開された最新の WindowsSDK に更新することを強くお勧めします。
API の変更
- ドキュメントのタイプミスを修正しました。
すべての SDK
SDKGenerator 固有の変更
- SDKGenerator
- ActionScriptSDK のビルド スクリプトが他の SDK と一致しませんでした。ActionScriptSDK をビルドする SDKGenerator コマンドを他の SDK と一致するように簡素化しました。(SDK 自体への変更はありません。)
UnitySdk 固有の変更
- UnitySdk
- PlayFabSettings のいくつかの public な要素に Obsolete タグが追加されました:
PlayFabSettings.PlayFabSharedSettingsPlayFabSettings.DefaultPlayFabApiUrlPlayFabSettings.GetSharedSettingsObject()PlayFabSettings.ProductionEnvironmentUrl
- PlayFabSettings のいくつかの public な要素に Obsolete タグが追加されました:
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の問題の一部が解決されるはずです。 - Unity 5.6 ベータで IDFA/ADID が正しく動作するようになりました。
- 既知の問題: Unity 5.6 ベータ ビルドは Windows Server (OS) で動作しません。これには PlayFab のゲーム サーバー ホスティングが含まれます。これが影響する場合は Unity にご連絡ください。
WindowsSDK 固有の変更
- メジャー アップグレードのリリース日!
- ブログ投稿: Windows SDK Update Released
- アップグレード ガイド: PlayFab WindowsSdk v0.x -> v1.x アップグレード ガイド
