SafetyNet Attestation API 即将停用

Google 打造了诸多工具助力您安全稳妥地拓展业务,这些工具可以保护您的应用和游戏,防范滥用行为。我们也在不断地改进解决方案,以应对变化多端的滥用行为。为实现这一目标,Google 最近发布了 Play Integrity API。单个 API 中整合了多种完整性功能,包括 SafetyNet Attestation 完整性判定。

我们计划从 2024 年 1 月开始逐步停用 SafetyNet Attestation API。我们延长了该期限,以便您有足够的时间迁移到新的 Play Integrity API,避免业务中断。

除了包含 SafetyNet Attestation API 所提供的全部完整性信号以外,Play Integrity API 还具有更多功能,如 Google Play 用户许可和更好的错误消息传递功能。这个全新的 API 采用面向未来的设计,因此您可以轻松获取新功能,升级所需的构建时间很少。

SafetyNet Attestation 废弃时间表

日期 里程碑 这对您有何影响?
2022 年 6 月 公告 请尽早着手迁移到 Play Integrity API。在此期间,您的应用仍可继续使用 SafetyNet Attestation。
2022 年 11 月 废弃信息字段 SafetyNet Attestation 响应中会添加“deprecationInformation”字段。其中包含了面向开发者的废弃相关信息。
2023 年 1 月 新开发者入门体验结束 自 2023 年 1 月 31 日起,新用户将无法再订阅 SafetyNet Attestation API。其中包括通过 SDK 订阅的新开发者。
2024 年 1 月底 迁移截止期限(期限延长) 如果您已迁移到 Play Integrity API,SafetyNet Attestation 能继续在应用的早期版本中运行。您仍可以检测早期版本的应用是否存在有风险的互动。如果您还未完成迁移,SafetyNet Attestation 将不再适用于应用(包括早期版本),并会返回错误消息。如果您的应用调用正式版 Play Integrity API,我们就会认为您已完成迁移。
2025年 1 月底 完全停用(期限延长) SafetyNet Attestation 将不再适用于应用的任何版本,应用将收到错误消息。

设置您的应用以使用 Play Integrity API

我们建议您在废弃截止期限的第一年就迁移到 Play Integrity API,以免应用在检测是否存在有风险的互动和防范滥用行为时出现任何中断。

这两个 API 在概念上相似,因此如果您已制定反滥用策略,并且已在使用 SafetyNet Attestation API,迁移过程将非常简单。现在,您可以参考迁移指南,通过 Play 管理中心开始设置 Play Integrity API

如果您不通过 Google Play 分发应用,您仍然可以按照这里列出的步骤,通过 Google Cloud 控制台使用 Play Integrity API,无需在 Google Play 管理中心创建 Play 开发者账号或发布版本。

废弃信息字段

SafetyNet Attestation 团队正在向 SafetyNet Attestation 响应中添加新字段 deprecationInformation。新字段包含有关废弃的信息,以提醒开发者迁移到新的 Play Integrity API。该字段将从 2022 年 11 月 15 日开始逐步发布。到 2023 年 1 月底,所有 SafetyNet Attestation 响应中均会出现该字段。

获取帮助和分享反馈

我们可随时提供支持,以确保您顺利迁移。如有任何疑问或问题,请访问 Play 管理中心帮助中心

我们一直致力于构建更好的完整性服务,所以非常想听到您的看法;如果您有什么功能请求和意见反馈,请在 Play 管理中心告诉我们。为此,只需点击 Play 管理中心右上角的问号图标,然后点击下拉菜单中的“发送反馈”即可。

在完全停用之前接收响应

如果您未在迁移截止日期(2024 年 1 月 31 日)之前迁移到 Play Integrity API 或移除 SafetyNet Attestation,则可以填写此表单申请延期。如果延期获批,您的应用将会继续收到 SafetyNet Attestation 的响应,直到完全停用截止日期(2025 年 1 月 31 日)为止。