在開發期間使用 PC SDK

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