SafetyNet Attestation API 已于 2022 年弃用,并于 2025 年 1 月全面关闭。开发者应迁移到 Play Integrity API,该 API 将多个完整性服务(包括 SafetyNet Attestation 完整性判定)整合到一个 API 下。
设置应用以使用 Play Integrity API
我们建议您迁移到 Play Integrity API,以避免在检测应用中的危险互动和打击滥用行为时发生任何中断。
这两个 API 在概念上相似,因此如果您已定义了反滥用策略并一直在使用 SafetyNet Attestation,则迁移过程将非常简单。您现在可以使用您的 Play 管理中心开始设置 Play Integrity API。
SafetyNet Attestation API 全面关闭
如果您尝试调用 SafetyNet Attestation API,将会收到错误。attest
API 会返回一个任务,该任务始终会调用 on failure listener,并带有一个 ApiException 和一个状态代码 7 (NETWORK_ERROR
)。如果您发布的应用版本使用了 Play Integrity API,您应该指导用户更新应用。