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

# PlayFab リリースノート 2018

> 2018 年の PlayFab Services SDK リリースノート。年間のリリースを通じた SDK 更新、新規 API 機能、破壊的変更、およびバグ修正を記録しています。

## 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 のバイナリと portables も含まれるようになりました。
  * 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)](/services/playfab/multiplayer/servers) を参照してください

## 181001

日付: 2018 年 10 月 1 日

### API の変更

* さまざまな非推奨が有効になり、それらの要素を SDK とドキュメントから削除しました。
  * 未リリース機能に関連する一部の Admin API メソッドを隠しました。
  * `server.DeleteUsers` の非推奨が有効になりました。
  * admin、client、matchmaker、および server API のさまざまな matchmaking 関連呼び出しにまたがる `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 クイックスタート ガイド](/services/playfab/sdks/unreal/quickstart)
  * [Unreal Marketplace で表示](https://www.unrealengine.com/marketplace/playfab-SDK)

## 180906

日付: 2018 年 9 月 6 日

### 新規 API

* **Localization**

### 新規 PlayStream イベント ドキュメント

* [client\_focus\_change](/services/playfab/api-references/events/Session/client-focus-change)
* [client\_session\_start](/services/playfab/api-references/events/Session/client-session-start)
* [player\_device\_info](/services/playfab/api-references/events/PlayerIdentity/player-device-info)

## 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 破壊的変更です。
* [アップグレード ガイド](/services/playfab/live-service-management/game-configuration/entities/entity-api-restructure-upgrade-tutorial) を参照してください!
* (注: ブログとアップグレード ガイドのリンクはまだ動作しない可能性があります。ほぼ完成しています。)

### 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](/services/playfab/api-references/events/Matchmaking/title-queue-config-updated) に変更されました
* **全般の変更**
  * 多くのモデルでパラメーター `ServerAddress` を非推奨とし、新しい `ServerIPV4Address` を優先しました。

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

* Marketplace プラグインへの最終的なマージにつながる両方の SDK/プラグインへの小さな更新。(近日公開!)

### PythonSDK! 固有の変更

* [PythonSDK!](https://github.com/PlayFab/PythonSdk)
  * バグ修正と改善。

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

* [UnitySDK](https://github.com/PlayFab/UnitySDK) と [CSharpSDK](https://github.com/PlayFab/CSharpSDK)
  * Plugin Manager と呼ばれる新しい構造を追加しました。今のところ、これは今後の変更の基盤にすぎません。一部の古い関数シグネチャを obsolete としてマークしたので、更新してください。(破壊的変更はありませんが。)
  * 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 Serializer と HTTP client のオプションのカスタム実装をサポートするため、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)
  * サードパーティの競合を避けるため、いくつかのユーティリティを namespace でラップしました。
  * Editor Extensions は正しく動作しなくなることが少なくなり、表示される警告も少なくなるはずです。
  * 新機能 - [Sessions](/services/playfab/data-analytics/ingest-data/sessions) チュートリアルをお読みください。

### JavaScriptSDK の変更

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

### XPlatCppSDK 固有の変更

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

## 180618

日付: 2018 年 6 月 18 日

### API の変更

* さまざまな API メソッドに新しいエラーコードを追加しました。
* 複数の entity 関連 PlayStream イベントが [EntityLineage](/services/playfab/api-references/events/data-types/entitylineage) を記述するようになりました。

## 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) を参照してください
* さまざまな API メソッドのエラーコードを更新
* 新規 PlayStream イベント:
  * [player\_data\_exported](/services/playfab/api-references/events/PlayerIdentity/player-data-exported)

## 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](/services/playfab/api-references/events/CloudScript/entity-executed-cloud-script)
* **更新された 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 固有の変更

* 数百の Level 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 の変更

* **ホットフィックス:**
  * 日付のみが更新され、メジャー/マイナー バージョン番号は更新されていません。
* **Guilds:**
  * 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 の変更

* Entities! [ブログ](https://api.playfab.com/blog/introducing-entities-objects-and-files)! [クイックスタート ガイド](/services/playfab/live-service-management/game-configuration/entities/quickstart)!
* すべての Client login メソッドは、`request.LoginTitlePlayerAccountEntity` が `true` に設定されている場合、Entity 認証情報を返します。
* Guilds! [ブログ](https://api.playfab.com/blog/announcing-groups-for-guilds-friends-clans-and-more)! [ガイド](/services/playfab/community/associations/groups/quickstart)!
* 多くの API メソッドで精度のためにエラーコードを更新しました (数十件!)。

### 新規 API メソッド

* [admin.RevokeInventoryItems](xref:titleid.playfabapi.com.admin.playeritemmanagement.revokeinventoryitems) と [server.RevokeInventoryItems](xref:titleid.playfabapi.com.server.playeritemmanagement.revokeinventoryitems)。
* まったく新しい [Entity API](/services/playfab/live-service-management/game-configuration/entities/quickstart)。
* 多くの新しい [Entity PlayStream イベント](/services/playfab/api-references/events) (リンク先のページで「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 の変更

* `SendAccountRecoveryEmail` は、リクエスト パラメーターで custom account recovery email template ID が渡された場合に、カスタム アカウント リカバリ メール テンプレートをサポートするようになりました。
* すべての 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 リリースノート 2022](/ja-jp/services/playfab/release-notes/2022.md)
- [PlayFab リリースノート 2021](/ja-jp/services/playfab/release-notes/2021.md)
- [PlayFab リリースノート 2020](/ja-jp/services/playfab/release-notes/2020.md)
- [PlayFab リリースノート 2019](/ja-jp/services/playfab/release-notes/2019.md)
- [PlayFab Services SDK リリースノート 2023](/ja-jp/services/playfab/release-notes/2023.md)
