以下工具和资源可帮助您充分利用 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 Protect 认证。
- 点按修复设备问题。此按钮仅对未通过 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 用量,您还可以在其中设置配额提醒,以避免服务中断。