ゲーム内で SDK を正常に初期化するには、いくつかの要件を満たす必要があります。次のものが含まれます。
デジタル署名付きのゲーム実行可能ファイルからの実行
Google Play Games からゲーム実行ファイルを起動する
ゲーム エディタまたはコード IDE 内でゲームを積極的に構築しているデベロッパーにとっては、リリースのためにゲームをパッケージ化して公開する必要があるため、これらの作業は負担になる可能性があります。
より優れた開発ワークフローを実現するため、SDK にはデベロッパー モードが用意されています。デベロッパー モードを有効にすると、SDK をゲーム エディタまたはコード IDE 内で機能させることができます。SDK は、実行可能ファイルにデジタル署名を施したり、Google Play Games から起動したりしなくても初期化できます。
前提条件
- 早期アクセス パートナー(EAP)の GUID を取得します。これは秘密鍵であり、デベロッパー チームはゲーム エグゼキュータブルをパッケージ化したり、デジタル署名したり、Google Play Games から起動したりすることなく、ゲームエンジン エディタ内から SDK を使用できます。
ステップ 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 は PC 版 Google Play Games にログインしているアカウントを使用して API 呼び出しを行います。複数のアカウントがログインしている場合は、アクティブなアカウントが使用されます。
ゲームが一般公開されていない(Google Play Console 内の製品版リリース トラックに公開したことがない)場合は、ゲームの内部テスト グループに参加している Google アカウントを使用することをおすすめします。内部テスターはリリース前にゲームにアクセスできるため、一部の SDK API が機能するために必要です。たとえば、Google Play 請求サービスでの購入の完了などです。アプリの内部テスターは Google Play Console で管理できます。
次のステップ
アプリに Google Play PC の機能を追加する:
- Play 請求サービスを利用してデジタル商品を販売する
- Play のインストール リファラーでマーケティングの効果を測定する