为了在游戏中成功初始化 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 电脑版功能:
- 借助 Play 结算服务销售数字商品
- 使用 Play Install Referrer 衡量营销效果