为了在游戏中成功初始化 SDK,必须满足多项要求。其中包括:
从经过数字签名的游戏可执行文件运行
从 Google Play 游戏启动游戏可执行文件
对于在游戏编辑器或代码 IDE 中积极构建游戏的开发者来说,这些要求可能会带来负担,因为它们需要打包和发布游戏以供发布。
为了提供更好的开发工作流程,SDK 提供了开发者模式。启用后,开发者模式允许 SDK 在游戏编辑器或代码 IDE 中运行。SDK 可以初始化,而无需对可执行文件进行数字签名或从 Google Play 游戏启动。
前提条件
- 获取抢先体验合作伙伴 (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 衡量营销效果
- 借助 Play Integrity for PC 保护游戏