> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PlayFab リリース ノート 2018

> 2018 年の PlayFab リリース ノート。

## 181218

日付: 2018年12月18日

### XPlatCppSdk 固有の変更

* [XPlatCppSdk](https://github.com/PlayFab/XPlatCppSdk)
  -**SDK の破壊的変更** : `XPlatCppSdk` リポジトリのフォルダー構造を更新しました。プロジェクト参照で SDK を使用している場合は、vcxproj ファイルのパスを更新する必要があります。
  * `XPlatCppSdk` に XBOX のサポートを追加しています。XBOX 向けの C++ クイックスタートを参照してください。
  * **新しい API**
  * Heavyweight (低スループット) および Lightweight (高スループット) のカスタム イベントをサポートするため、`PlayFabEventApi` を追加しました。

### UnrealMarketplacePlugin 固有の変更

* [UnrealMarketplacePlugin](https://github.com/PlayFab/UnrealMarketplacePlugin)
  * Unreal Engine 4.21 のサポートを追加しています

## 181204

日付: 2018年12月4日

### XPlatCppSDK 固有の変更

* [XPlatCppSDK](https://github.com/PlayFab/XPlatCppSDK)
  * 外部依存関係をビルドするためのサポートを追加しました。
  * NuGet の構成を更新しました。これは破壊的変更ではありません。外部依存関係のバイナリを NuGet に追加し、プロパティ シートを更新しました。
  * **QoSAPI** のバグを修正しました。

### CSharpSDK 固有の変更

* [CSharpSDK](https://github.com/PlayFab/CSharpSDK)
  * .NET Standard 1.1/2.0 (および .NET Core) のサポートを追加しました。
  * NuGet の構成を更新しました。パッケージには、.NET Standard 1.1/2.0 およびポータブル用のバイナリも含まれるようになりました。
  * VS プロジェクト ファイルを VS 2017 標準に移行しました。

### UnitySDK 固有の変更

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * **SDK の破壊的変更**: `SimpleGet` の成功コールバックのシグネチャが変更され、byte\[] 型の新しい単一パラメーターを受け取る必要があります。
  * `SimplePost` を追加しました。

## 181105

日付: 2018年11月5日

### API の変更

* PlayFab で `OpenID` によるログインとアカウント リンクがサポートされるようになりました。
* XboxLive ID のサポートを拡充し、サーバー経由での XBOX ログインを有効にしました。

サービスのより広範なリリースに備えて、PlayFab Multiplayer Servers 2.0 API を展開しています。詳細については、[PlayFab Multiplayer Servers 2.0 (Thunderhead)](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/servers/index.md) を参照してください

## 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](xref:titleid.playfabapi.com.admin.accountmanagement.deletemasterplayeraccount#deletemasterplayeraccountrequest) モデルに Metadata を追加しています。
* サポートされるバージョンを拡大するため、Unreal Marketplace Plugin のバグを修正しました。

## 180917

日付: 2018年9月17日

### API の変更

* Server API メソッド `DeleteUsers` は非推奨となり、[DeletePlayer](xref:titleid.playfabapi.com.server.accountmanagement.deleteplayer) に置き換えられました
* Unreal Marketplace Plugin:
  * Blueprint インターフェイスを含めるように Marketplace Plugin を更新しました。
  * [新しい Unreal Engine クイックスタート ガイド](https://docs.xbox.com/ja-jp/services/playfab/sdks/unreal/quickstart.md)
  * [Unreal Marketplace で表示](https://www.unrealengine.com/marketplace/playfab-SDK)

## 180906

日付: 2018年9月6日

### 新しい API

* **Localization**

### 新しい PlayStream イベントのドキュメント

* [client\_focus\_change](https://docs.xbox.com/ja-jp/services/playfab/api-references/events/Session/client-focus-change.md)
* [client\_session\_start](https://docs.xbox.com/ja-jp/services/playfab/api-references/events/Session/client-session-start.md)
* [player\_device\_info](https://docs.xbox.com/ja-jp/services/playfab/api-references/events/PlayerIdentity/player-device-info.md)

## 180829

日付: 2018年8月29日

### API の変更

* `Entity.TypeString` の名前を `Entity.Type` に変更しています。
* `EmptyResult` の名前を \[EmptyResponse].(`xref:titleid.playfabapi.com.groups.groups.removemembers#emptyresponse`) に変更しています。
* `GameServer` などのほとんどの Authentication 関数呼び出しの名前を `MutliplayerServer` に変更しました。
* [Admin.GetUserAccountInfo](xref:titleid.playfabapi.com.admin.accountmanagement.getuseraccountinfo) で、より詳細なプラットフォーム情報が得られるようになりました。

### Objective C 固有の変更

* さまざまなバグ修正とリファクタリングを行いました。
* AttributeInstallRequest を API 固有のものに変更しています。

### Unreal Engine 固有の変更

* SDK ジェネレーターに UE Marketplace プラグインを追加しています。

## 180809

日付: 2018年8月9日

### API グループの変更

* Entity API グループを複数の新しい API グループに分割しました。
* これは、以前の Entity API を使用しているすべてのユーザーにとって、SDK の大きな破壊的変更です。
* [アップグレード ガイド](https://docs.xbox.com/ja-jp/services/playfab/live-service-management/game-configuration/entities/entity-api-restructure-upgrade-tutorial.md)を参照してください。
* (注: ブログとアップグレード ガイドのリンクはまだ機能しない可能性があります。ほぼ完成しています。)

### API の変更

* **新しい API メソッド:**
  * 次の API はリリース済みで SDK にも表示されますが、付随するドキュメントはまだ準備ができていません:
    * client.[LoginWithNintendoSwitchDeviceId](xref:titleid.playfabapi.com.client.authentication.loginwithnintendoswitchdeviceid)
    * client.[UnlinkNintendoSwitchDeviceId](xref:titleid.playfabapi.com.client.accountmanagement.unlinknintendoswitchdeviceid)
    * server.[GetPlayFabIDsFromNintendoSwitchDeviceIds](xref:titleid.playfabapi.com.client.accountmanagement.getplayfabidsfromnintendoswitchdeviceids)
    * client.[LoginWithFacebookInstantGamesId](xref:titleid.playfabapi.com.client.authentication.loginwithfacebookinstantgamesid) (まだ使用できません)
    * client.[UnlinkFacebookInstantGamesId](xref:titleid.playfabapi.com.client.accountmanagement.unlinkfacebookinstantgamesid) (まだ使用できません)
    * server.[GetPlayFabIDsFromFacebookInstantGamesIds](xref:titleid.playfabapi.com.client.accountmanagement.getplayfabidsfromfacebookinstantgamesids) (まだ使用できません)。
* **新しい PlayStream イベント**
  * `title_hopper_config_updated` イベントの名前を [title\_queue\_config\_updated](https://docs.xbox.com/ja-jp/services/playfab/api-references/events/Matchmaking/title-queue-config-updated.md) に変更しました
* **全般的な変更**
  * 多くのモデルでパラメーター `ServerAddress` を非推奨にし、新しい `ServerIPV4Address` を推奨するようにしました。

### Unreal (複数の SDK) 固有の変更

* 両方の SDK/プラグインに軽微な更新を行い、Marketplace プラグインへの最終的な統合に向けて準備しています。(近日公開予定です)

### PythonSDK! 固有の変更

* [PythonSDK!](https://github.com/PlayFab/PythonSdk)
  * バグの修正と改善を行いました。

### UnitySDK および CSharpSDK 固有の変更

* [UnitySDK](https://github.com/PlayFab/UnitySDK) および [CSharpSDK](https://github.com/PlayFab/CSharpSDK)
  * Plugin Manager という新しい構造を追加しました。現時点では、これは今後の変更に向けた基盤にすぎません。一部の古い関数シグネチャを廃止としてマークしたため、更新する必要があります。(ただし、破壊的変更はありません)。
  * HTTPS.Put に関する複数の問題を発見して解決しました。これにより、より多くのプラットフォームで Entity Files にアクセスしやすくなります。
  * ScreenTime 機能のバグを修正しました。

## 180716

日付: 2018年7月16日

### UnitySDK の変更

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * まれな状況で発生する ScreenTime の軽微な問題を修正しました。

### CSharpSDK の変更

* [CSharpSDK](https://github.com/PlayFab/CSharpSDK)
  * JSON シリアライザーと HTTP クライアントのオプションのカスタム実装をサポートするため、C# SDK に [Plugin Manager API](https://github.com/PlayFab/CSharpSDK/blob/master/PluginManager.md) を追加しました。

  * ~~**UnrealCppSdk の変更:**~~ (更新: この SDK は非推奨です。新しい Unreal SDK については、[UnrealMarketplaceSDK](https://www.unrealengine.com/marketplace/playfab-SDK) を参照してください)

  * Unreal 4 C++ SDK は [Unreal Marketplace](https://www.unrealengine.com/marketplace/playfab-SDK) でも公開されています。

## 180710

日付: 2018年7月10日

### Unity の修正プログラム リリース

* ScreenTime イベントをさらに改良および最適化しました。

## 180709

日付: 2018年7月9日

### 修正プログラム リリース

* 先週のデプロイに関するいくつかの軽微な問題を修正しています。
* 先週のリリース ノートに記載されたすべての内容が、約束どおりに動作するようになりました。

## 180706

日付: 2018年7月6日

### API の変更

* **新しい API メソッド:**
  * entity.[WriteEvents](xref:titleid.playfabapi.com.events.playstreamevents.writeevents)

### UnitySdDK 固有の変更

* [UnitySdDK](https://github.com/PlayFab/UnitySDK)
  * 前回のリリースで説明した画面時間の追跡が、ベータ版限定ではなくなりました。

## 180705

日付: 2018年7月5日

### API の変更

* EntityAPI.[ExecuteEntityCloudScript](xref:titleid.playfabapi.com.cloudscript.server-sidecloudscript.executeentitycloudscript)
* `PlayStreamEventModel.title_hopper_config_updated`

### 新しい PythonSDK! の変更

* [PythonSDK!](https://github.com/PlayFab/PythonSdk)
  * 2.7 でテスト済み

### UnitySDK の変更

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * サードパーティとの競合を避けるため、一部のユーティリティを名前空間でラップしました。
  * Editor Extensions の誤動作が減り、表示される警告も少なくなります。
  * 新機能 - [Sessions](https://docs.xbox.com/ja-jp/services/playfab/data-analytics/ingest-data/sessions.md) のチュートリアルをお読みください。

### JavaScriptSDK の変更

* [JavaScriptSDK](https://github.com/PlayFab/JavaScriptSDK)
  * `customData` リレー パラメーターが Login 関数で動作するようになりました。

### XPlatCppSDK 固有の変更

* [XPlatCppSDK](https://github.com/PlayFab/XPlatCppSdk)
  * 大きな結果が正しく解析されるようになりました。

## 180618

日付: 2018年6月18日

### API の変更

* さまざまな API メソッドに新しいエラー コードを追加しました。
* エンティティに関連する複数の PlayStream イベントで、[EntityLineage](https://docs.xbox.com/ja-jp/services/playfab/api-references/events/data-types/entitylineage.md) が記述されるようになりました。

## 180528

日付: 2018年5月28日

### API の変更

* **新しい API メソッド:**
  * Admin.[GetPlayedTitleList](xref:titleid.playfabapi.com.admin.accountmanagement.getplayedtitlelist)
  * Admin.[DeleteMasterPlayerAccount](xref:titleid.playfabapi.com.admin.accountmanagement.deletemasterplayeraccount)
  * Admin.[ExportMasterPlayerData](xref:titleid.playfabapi.com.admin.accountmanagement.exportmasterplayerdata)
  * これは、新しい GDPR 対応のリリースの一部です。ブログは[こちら](https://blog.playfab.com/blog/gdpr)を参照してください&#x20;
* さまざまな API メソッドのエラー コードを更新しました
* 新しい PlayStream イベント:
  * [player\_data\_exported](https://docs.xbox.com/ja-jp/services/playfab/api-references/events/PlayerIdentity/player-data-exported.md)

## 180514

日付: 2018年5月14日

### XPlatCppSDK 固有の変更

* [XPlatCppSDK](https://github.com/PlayFab/XPlatCppSdk)
  * JSON シリアル化を修正しました。

## 180507

日付: 2018年5月7日

### API の変更

* **新しい API メソッド:**
  * entity.[GetProfiles](xref:titleid.playfabapi.com.profiles.accountmanagement.getprofiles)
* **新しい PlayStream イベント:**
  * [entity\_executed\_cloud\_script](https://docs.xbox.com/ja-jp/services/playfab/api-references/events/CloudScript/entity-executed-cloud-script.md)
* **更新された API メソッド:**
  * client.[RegisterPlayFabUser](xref:titleid.playfabapi.com.client.authentication.registerplayfabuser) が [result](xref:titleid.playfabapi.com.client.authentication.registerplayfabuser#registerplayfabuserresult).[EntityToken](xref:titleid.playfabapi.com.client.authentication.registerplayfabuser#entitytokenresponse) を返すようになりました

### UnitySDK 固有の変更

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * `HttpWebRequest` の証明書検証のセキュリティを強化しました。
  * 既定ですべての証明書を無視することはなくなりました。
  * お客様は独自の証明書検証を実装するか、`PlayFab.Internal.PlayFabWebRequest.SkipCertificateValidation()` を呼び出す必要があります。

### WindowsSdk 固有の変更

* 数百件のレベル 4 の警告を修正しました。
* `PlayFabSettings.cpp` で公開されるバージョン番号を修正しました。
* 以前のほとんどのバージョンでは、コード内および呼び出しヘッダー内に誤ったバージョン番号が埋め込まれていました。

### XPlatCppSDK の作成

* [XPlatCppSDK](https://github.com/PlayFab/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 の修正プログラム:**~~ (更新: この SDK は非推奨です。新しい Unreal SDK については、[UnrealMarketplaceSDK](https://www.unrealengine.com/marketplace/playfab-SDK) を参照してください)

* ~~UnrealCppSdk 向けの Entity API リリースで問題が見つかりました。これらは修正プログラムで修正され、Entity API は想定どおりに動作するようになりました。~~

## 180409

日付: 2018年4月9日

### API の変更

* **修正プログラム:**
  * 日付のみが更新され、メジャー/マイナー バージョン番号は更新されていません。
* **ギルド:**
  * client.[GetAccountInfo](xref:titleid.playfabapi.com.client.accountmanagement.getaccountinfo).[UserAccountInfo](xref:titleid.playfabapi.com.client.accountmanagement.getaccountinfo#useraccountinfo).[UserTitleInfo](xref:titleid.playfabapi.com.client.accountmanagement.getaccountinfo#usertitleinfo).[TitlePlayerAccount](xref:titleid.playfabapi.com.client.accountmanagement.getaccountinfo#entitykey) に、他のプレイヤーを識別してギルド/グループに追加するために必要な情報が含まれるようになりました。
  * 同じ情報は、[admin.GetUserAccountInfo](xref:titleid.playfabapi.com.admin.accountmanagement.getuseraccountinfo) および [server.GetUserAccountInfo](xref:titleid.playfabapi.com.server.accountmanagement.getuseraccountinfo) でも取得できます。

### [UnitySDK](https://github.com/PlayFab/UnitySDK) 固有の変更

* [UnitySDK](https://github.com/PlayFab/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 の変更

* エンティティ。[ブログ](https://api.playfab.com/blog/introducing-entities-objects-and-files)、[クイックスタート ガイド](https://docs.xbox.com/ja-jp/services/playfab/live-service-management/game-configuration/entities/quickstart.md)
* `request.LoginTitlePlayerAccountEntity` が `true` に設定されている場合、すべての Client ログイン メソッドがエンティティの資格情報を返します。
* ギルド。[ブログ](https://api.playfab.com/blog/announcing-groups-for-guilds-friends-clans-and-more)、[ガイド](https://docs.xbox.com/ja-jp/services/playfab/community/associations/groups/quickstart.md)
* 多くの API メソッドのエラー コードを、正確さのために更新しました (数十件)。

### 新しい API メソッド

* [admin.RevokeInventoryItems](xref:titleid.playfabapi.com.admin.playeritemmanagement.revokeinventoryitems) および [server.RevokeInventoryItems](xref:titleid.playfabapi.com.server.playeritemmanagement.revokeinventoryitems)。
* まったく新しい [Entity API](https://docs.xbox.com/ja-jp/services/playfab/live-service-management/game-configuration/entities/quickstart.md)。
* 多数の新しい [Entity PlayStream イベント](https://docs.xbox.com/ja-jp/services/playfab/api-references/events/index.md) (リンク先のページで "entity" を検索してください)。

### ほとんどの SDK を更新し、Entity API をサポート

* **完全サポート:**
  * [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * [JavaScriptSDK](https://github.com/PlayFab/JavaScriptSDK)
  * [ActionScriptSDK](https://github.com/PlayFab/ActionScriptSDK)
  * [CSharpSDK](https://github.com/PlayFab/CSharpSDK)
  * [NodeSDK](https://github.com/PlayFab/NodeSDK)
  * [PostmanCollection](https://github.com/PlayFab/PostmanCollection)
  * WindowsSDK
  * [Cocos2d-xSDK](https://github.com/PlayFab/Cocos2d-xSDK)
  * [JavaSDK](https://github.com/PlayFab/JavaSDK)
  * [LuaSdk](https://github.com/PlayFab/LuaSDK) (Corona および Defold を含む)
  * [PhpSdk](https://github.com/PlayFab/PhpSdk)
  * CloudScript
* **近日サポート予定:** Unreal Bp および Cpp。(技術的な問題により遅れています。申し訳ありません。)

## 180213

日付: 2018年2月13日

### API の変更

* 要求パラメーターでカスタム アカウント回復メール テンプレート ID が渡された場合、`SendAccountRecoveryEmail` がカスタム アカウント回復メール テンプレートをサポートするようになりました。
* すべての Client ログイン メカニズムで、オプションで Entity API の資格情報を返せるようになりました。
  (これは近日公開予定の機能の一部です。)

### UnitySDK 固有の変更

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * 古い Unity バージョンのサポートを終了します。[ブログ記事](https://blog.playfab.com/blog/unity-version-support)を参照してください。
  * ビルド ファイルは Unity バージョン 2017.3.0f3 を使用して公開されるようになりました。

## 180131

日付: 2018年1月31日

### JavaSDK の変更

* [JavaSDK](https://github.com/PlayFab/JavaSDK)
  * Java が Maven に公開されるようになりました。

## 180129

日付: 2018年1月29日

### UnitySDK 固有の変更

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * 圧縮に関する問題を修正しています。
  * すべてのバージョンとすべてのプラットフォームで、圧縮を安全に再度有効にできるはずです。

## 180123

日付: 2018年1月23日

### UnitySDK の修正プログラム

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * PlayFab UnitySDK に、Unity バージョン 2017.1 での問題がありました。
  * 詳細については、[フォーラムの投稿](https://community.playfab.com/questions/16734/error-cs1061-no-definition-for-sendwebrequesterror.html)を参照してください。
  * この問題は解決しました。PlayFab UnitySDK は再びすべてのバージョンで動作するはずです。

## 180122

日付: 2018年1月22日

### API ドキュメントの更新

* 多くの API メソッドのエラー コードを更新しました。

### CSharpSDK および UnitySDK 固有の変更

* [CSharpSDK](https://github.com/PlayFab/CSharpSDK) および UnitySDK
  * PlayFab 固有の例外をキャッチしやすくするため、PlayFabException クラスを追加しています。

### NodeSDK 固有の変更

* [NodeSDK](https://github.com/PlayFab/NodeSDK)
  * SDK の破壊的変更: NodeSDK NPM パッケージの require 構文が変更されました。
  * NPM パッケージに重点を置いたメジャー アップグレードです。
  * 以前の require ステートメントは NPM の規則に従っておらず、標準的でない複数の require ステートメントが必要でした。
  * 現在は単一の require ステートメントのみが必要で、NPM の規則に従っています。
  * メジャー バージョン番号が変更され、このリリースは 2.0 になりました。
  * 1.x から 2.x への[アップグレード ガイド](https://github.com/PlayFab/NodeSDK/blob/master/upgrade.md)。

### CloudScript のサンプル

* API Error 例外の TypeScript 定義を追加しました。

## 180103

日付: 2018年1月3日

### LuaSDK 固有の更新

* [LuaSDK](https://github.com/PlayFab/LuaSDK)/Defold/Corona
  * バグ修正の更新です。
  * 一部のプラットフォームで、解決できない不正な形式の URL が生成されていました。

## 180102

日付: 2018年1月2日

### UnitySDK 固有の更新

* [UnitySDK](https://github.com/PlayFab/UnitySDK)
  * バグ修正の更新です。
  * 応答ヘッダーに関する問題を回避するため、すべてのデバイス ビルドで圧縮を無効にする必要があります。この更新により、それが可能になります。
  * または、Web Request に切り替えることでも問題を回避できます。
  * Unity バージョン 2017 より後のバージョン向けに、新しい HTTP オプションを追加しました。


## Related topics

- [PlayFab リリースノート 2018](https://docs.xbox.com/ja-jp/services/playfab/release-notes/2018.md)
