ゲーム内で SDK を正常に初期化するには、いくつかの要件を満たす必要があります。次のものが含まれます。
デジタル署名されたゲーム実行可能ファイルから実行する
Google Play Games からゲームの実行可能ファイルを起動する
ゲーム エディタやコード IDE 内でゲームを積極的に構築しているデベロッパーにとっては、ゲームをリリース用にパッケージ化して公開する必要があるため、負担になる可能性があります。
より優れた開発ワークフローを提供するため、SDK にはデベロッパー モードが用意されています。デベロッパー モードを有効にすると、SDK はゲーム エディタまたはコード IDE 内で機能します。この SDK は、実行可能ファイルをデジタル署名したり、Google Play Games から起動したりすることなく初期化できます。
前提条件
- 早期アクセス パートナー(EAP)GUID を取得します。これは、開発チームがゲーム エンジン エディタ内から SDK を使用できるようにする秘密鍵です。この鍵を使用すると、ゲーム実行可能ファイルをパッケージ化したり、デジタル署名したり、Google Play Games から起動したりする必要がなくなります。
ステップ 1: マニフェストでデベロッパー モードを有効にする
アプリケーションの manifest.xml
内で IsDeveloperMode
を true
に設定して、アプリケーションのデベロッパー モードを有効にします。
<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
<Application>
<PackageName>com.example.package</PackageName>
<IsDeveloperMode>true</IsDeveloperMode>
</Application>
</Manifest>
ステップ 2: 早期アクセスを有効にする
HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid
レジストリキーの EarlyAccessPartnerGuid
文字列値を設定して、テストするデバイスで早期アクセスを有効にします。
この操作は、Windows レジストリ エディタを使用するか、管理者 cmd ターミナルから次のコマンドを使用して行うことができます。
C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID
ステップ 3: PC 版 Google Play Games にログインする
デベロッパー モードが有効になっている場合、SDK は API 呼び出しを行う際に PC 版 Google Play Games にログインしているアカウントを使用します。複数のアカウントにログインしている場合は、アクティブなアカウントが使用されます。
ゲームが一般公開されていない場合(Google Play Console の製品版トラックに公開されたことがない場合)、ゲームの内部テストグループに参加している Google アカウントを使用することをおすすめします。内部テスターはリリース前にゲームにアクセスできます。これは、一部の SDK API が機能するために必要です。たとえば、Google Play 請求サービスでの購入を完了するなどです。アプリの内部テスターは Google Play Console で管理できます。
次のステップ
アプリに Google Play PC の機能を追加します。
- Play 請求サービスを利用してデジタル アイテムを販売する
- Google Play のインストール リファラーでマーケティングの効果を測定する
- PC 版 Play Integrity でゲームを保護する