如要在遊戲中成功初始化 SDK,必須滿足幾項需求。包括:
從數位簽章的遊戲可執行檔執行
從 Google Play 遊戲啟動遊戲可執行檔
對於在遊戲編輯器或程式碼 IDE 中積極建構遊戲的開發人員來說,這些步驟可能相當繁瑣,因為他們必須封裝及發布遊戲才能發行。
為提供更完善的開發工作流程,SDK 提供開發人員模式。啟用後,SDK 就能在遊戲編輯器或程式碼 IDE 中運作。初始化 SDK 時,不需要以數位方式簽署可執行檔,也不必從 Google Play 遊戲啟動。
必要條件
- 取得搶先體驗合作夥伴 (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:登入 Google Play 遊戲電腦版
啟用開發人員模式後,SDK 會在發出 API 呼叫時,使用登入 Google Play 遊戲電腦版的帳戶。如果登入了多個帳戶,系統會使用有效帳戶。
如果遊戲尚未公開發布 (從未在 Play 管理中心的正式發布群組中發布),建議使用已加入遊戲內部測試群組的 Google 帳戶。內部測試人員可在遊戲發布前存取遊戲,這是部分 SDK API 運作的必要條件。例如使用 Play 帳款服務完成交易。您可以在 Play 管理中心管理應用程式的內部測試人員。
後續步驟
在應用程式中新增 Google Play 電腦版功能:
- 透過 Play 帳款服務銷售數位商品
- 使用 Play 安裝參照連結網址評估行銷成效
- 使用 Play Integrity for PC 保護遊戲