在開發期間使用 PC SDK

如要在遊戲中成功初始化 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 電腦版功能: