在开发过程中使用 PC SDK

为了在游戏中成功初始化 SDK,必须满足几个要求。其中包括:

  • 从已通过数字签名的游戏可执行文件运行

  • 从 Google Play 游戏启动游戏可执行文件

对于在游戏编辑器或代码 IDE 中积极构建游戏的开发者来说,这些步骤可能会很繁琐,因为他们需要打包和发布游戏才能发布。

为了提供更好的开发工作流,该 SDK 提供了开发者模式。启用开发者模式后,SDK 便可以在游戏编辑器或代码 IDE 中运行。无需对可执行文件进行数字签名或从 Google Play 游戏启动,即可初始化该 SDK。

前提条件

  • 获取抢先体验合作伙伴 (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 电脑版功能: