如要成功在遊戲中初始化 SDK,您必須滿足多項需求。包括:
從已完成數位簽署的遊戲執行檔執行
從 Google Play 遊戲啟動遊戲執行檔
對於在遊戲編輯器或程式碼 IDE 中積極建構遊戲的開發人員而言,這些操作可能會造成負擔,因為他們需要將遊戲封裝並發布才能推出。
為提供更完善的開發工作流程,SDK 提供開發人員模式。啟用開發人員模式後,SDK 即可在遊戲編輯器或程式碼 IDE 中運作。您可以初始化 SDK,而不需要要求可執行檔進行數位簽署或從 Google Play Games 啟動。
必要條件
- 取得搶先體驗合作夥伴 (EAP) GUID。這是一個可讓開發團隊在遊戲引擎編輯器中使用 SDK 的秘密金鑰,無須封裝或為遊戲執行檔進行數位簽署,也不需要從 Google Play 遊戲中啟動遊戲。
步驟 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:登入 Google Play 遊戲電腦版
啟用開發人員模式後,SDK 會在發出 API 呼叫時,使用登入 Google Play 遊戲電腦版的帳戶。如果登入多個帳戶,系統會使用目前使用的帳戶。
如果您的遊戲尚未公開發布 (從未發布至 Play 管理中心的正式版發布群組),建議您使用已加入遊戲內部測試群組的 Google 帳戶。內部測試人員必須在發布前存取您的遊戲,才能讓部分 SDK API 正常運作。例如,透過 Play 帳款服務完成購買交易。您可以在 Play 管理中心中管理應用程式的內部測試人員。
後續步驟
在應用程式中新增 Google Play 電腦版功能:
- 透過 Play 帳款服務銷售數位商品
- 使用 Play Install Referrer 評估行銷成效