以下工具和资源有助于您充分利用 Play Integrity API,使其成为您的反滥用策略的一部分。
监控 Play Integrity API 状态
Play 状态信息中心会显示 Play Integrity API 的状态信息。系统会发布有关服务状态的信息,包括任何服务暂停和中断。如果您遇到的问题未在页面上列出,请联系 Google Play 开发者支持团队。
在您的应用中测试不同的 Play Integrity API 响应
您可以创建测试来评估 Play Integrity API 与应用的互动情况。对于您指定的电子邮件地址,您可以选择它们应该在您的应用中通过 Google Play 服务器获取的完整性判定结果或错误代码。这样,您就可以测试您的应用对所有可能出现的响应和错误作何反应。
您可以在 Play 管理中心内设置测试。在左侧菜单的版本部分中,前往应用完整性。点击 Play Integrity API 旁边的设置,然后找到测试即可开始测试。如需详细说明,请参阅 Play 管理中心帮助中心。
请注意,对于测试响应,返回的载荷中会显示一个额外的 testingDetails
字段。
testingDetails: { isTestingResponse: true }
检查来自任何设备的设备完整性判定
如果需要验证 Play Integrity API 在特定设备上针对您的应用返回的完整性判定(例如,在调试或排查用户报告的问题时),可以使用 Play 商店应用针对该设备生成 Play Integrity API 判定结果。
首先,在设备上启用 Play 商店的开发者选项。点按您的个人资料图标,然后点按设置。打开关于菜单,然后点按标为 Play 商店版本的行七次以解锁开发者模式。
然后,如需从 Android 设备生成认定结果,请打开 Play 商店应用。点按您的个人资料图标,然后点按设置。打开常规菜单,然后点按开发者选项。在 Play Integrity 设置中,点按检查完整性以生成判定结果。
帮助用户解决完整性问题
Play Integrity API 提供了各种 Play 补救措施对话框,您可以在应用中触发这些对话框,以协助用户解决特定判定问题。
如需引导用户解决设备完整性问题,您可以将他们定向至 Play 商店应用中的问题排查功能。如需解决设备完整性问题,请指示用户执行以下步骤:
- 打开 Google Play 商店应用。
- 点按右上角的个人资料图标。
- 依次点按设置 > 关于 > Play 保护机制认证。
- 点按解决设备问题。 只有设备未通过 Play 设备完整性检查的用户才能看到此按钮。然后,用户会看到一系列提示,这些提示可帮助他们排查问题并尽可能解决设备问题。
考虑端到端企业欺诈解决方案
寻求完整的欺诈和机器人管理解决方案的企业客户可以购买移动版 reCAPTCHA Enterprise,其中包含的适用于 Android 的 SDK 会向开发者提供欺诈风险评分。reCAPTCHA Enterprise 自动包含 Play Integrity API 信号,并将这些信号与面向客户的 reCAPTCHA 网络和应用信号相结合,提供开箱即用、隐蔽又顺畅的欺诈管理解决方案。此外,它还可向不支持 Play Integrity API 的 Android 应用提供保护。
获取支持
如需报告意外的 Play Integrity API 判定结果,请提交问题并提供要求提供的所有信息。
如需咨询 Play Integrity API 相关问题或提供相关反馈,您可以采取以下任一方式:
- 直接通过 Play 管理中心与 Google Play 开发者支持团队联系。
- 在 Play 管理中心帮助中心内填写此表单。
如果您要请求增加应用每天可以发出的请求数量,最多可能需要一周的时间。我们强烈建议您在 Google Play 管理中心或 Google Cloud 控制台中监控 Play Integrity API 的使用情况;您还可以在其中设置配额提醒,以免服务中断。