バージョン 3.1.0
新機能
- Android NDK r20 でビルドされます。
- x86_64 ABI のサポートを追加しました。
- リアルタイム マルチプレーヤー API とターンベースのマルチプレーヤー API は非推奨としてマークされます。
- クエスト API を削除しました。
バージョン 3.0.1
新機能
- 唯一の違いは、「gnustl」フォルダ内のライブラリのビルド設定です。
- clang ツールチェーンと c++_static STL を使用することを強くおすすめします。
- 「gnustl」フォルダ内のライブラリは、gcc-4.9 と gnustl_static STL とともに使用する必要があります。clang でビルドされたバイナリにこれらのライブラリを含めると、予期しない動作が発生する可能性があります。
- 「c++」フォルダ内のライブラリは、clang と c++_static STL とともに使用する必要があります。gcc でビルドされたバイナリにこれらのライブラリを含めると、予期しない動作が発生する可能性があります。
バージョン 3.0
新機能
- Android NDK r14 以降が必要です。
- clang ツールチェーンを使用することを強くおすすめします。
- armeabi ABI のサポートは終了しました。
- 次のメソッドが SnapshotManager API に追加または変更されています。
GetMaxSize
GetMaxSizeBlocking
Open
OpenBlocking
ResolveConflict
ResolveConflictBlocking
- スナップショットと新しいスナップショットのコンテンツの競合を解決できるようになりました。
- Nearby API で次のメソッドが削除されました。
NearbyConnections::GetLocalEndpointId
NearbyConnections::GetLocalDeviceId
NearbyConnections::GetLocalDeviceId
EndpointDetails.device_id
ConnectionRequest.remote_device_id
バージョン 2.3
新機能
- play-services の最小バージョンを 10.2.0 に更新しました。この SDK には 10.2.0 以降を使用する必要があります。
- Google Play ゲームサービス SDK を介して OAuth サーバー認証コードにアクセスできなくなりました。Google Sign-In API を使用して OAuth コードとトークンにアクセスします。ネイティブ アプリからこれを行う方法を示すサンプルは、クライアント サービス スケルトンの一部です。
- 新しい動画キャプチャ API を使用すると、プレーヤーの動画キャプチャ機能に関するデータを取得して、録画オーバーレイを起動できます。
- PlayerStats API に新しい統計情報が追加されました。具体的には、
SpendProbability
、HighSpenderProbability
、TotalSpendNext28Days()
です。 - Java SDK のステータス コードに対応するエラー ステータス コードが追加されました。
(バージョン 2.2 はスキップされた)
バージョン 2.1
新機能
- プレーヤーのゲーム内アクティビティに関するデータを取得できる新しい PlayerStats API が追加されました。
- C++ および Objective-C SDK を Xcode 7 と iOS 9 で動作するようになりました。依存関係のため、ビットコード生成はサポートされていません。
- ネットワーク レイヤの内部をアップグレードすると、iOS でのリアルタイム マルチプレーヤーが強化されます。
- デベロッパーは、iOS の Google ログイン SDK を使用してプレーヤーのメールアドレスを取得できるようになりました。以前は、バグが原因で無効になりました。
- Android の互換性を更新しました。
- 繰り返しクエストを読み込むとクラッシュするバグを修正しました。
- iOS 向けに複数の安定性に関する更新を行いました。主に UI 関連です。
バージョン 2.0
新機能
- iOS での認証では、Google+ SDK ではなく Google Sign-in SDK が使用されるようになりました。これにより、デベロッパーは、初回のログイン リダイレクト プロセスを柔軟に管理できるようになり、アプリ内ウェブビューにログインをリダイレクトできるようになります。
- SDK が arm64-v8a ABI をサポートするようになりました。
LeaderboardManager().ShowUI()
で、オプションのLeaderboardTimeSpan
パラメータを使用してデフォルトの期間を選択できるようになりました。- 互換性に関する重要な修正により、Android で Google Play ゲームサービス クライアント ライブラリの最新バージョンを使用できるようになりました。
重要なお知らせ
このリリース以降、Google+ SDK は iOS 認証に使用されなくなりました。代わりに、Google ログイン SDK が使用されます。つまり、Native C++ SDK を更新するには、プロジェクトの設定を更新する必要があります。変更が必要な詳細については、iOS のクイックスタートと iOS のスタートガイドの改訂された設定手順、または Google ログインのクイック マイグレーション ガイドをご覧ください。