SafetyNet attestation API 已弃用。

7
安全网认证API即将停用,并将由新的Play完整性API取代。请尽快开始迁移,以避免用户受到干扰。 Play完整性API包括所有安全网认证提供的完整性信号以及更多功能,如Google Play许可和更好的错误消息。了解更多信息并开始迁移,请访问https://developer.android.com/training/safetynet/deprecation-timeline 这是来自Google Play的消息。我没有直接使用安全网认证。对我来说,迁移文档没有什么帮助。我的应用程序中可能唯一涉及SafetyNet的部分是com.google.android.gms。那么我应该在哪里进行更改?如果有人能够解释一下为什么我会遇到这个问题以及如何解决它,那就太好了。

你解决了吗?我也遇到了同样的问题。 - Pascal Bourque
有人找到了Flutter的解决方案吗? - undefined
2个回答

1

请使用以下版本升级您的 Firebase BOM 库

implementation platform('com.google.firebase:firebase-bom:32.0.0')


你真棒!谢谢!! - undefined
我在Flutter应用程序中具体放在哪里? - undefined

0

还没有检查过,但以下是他们提供的适当迁移步骤:

  • 如果您已经定义了反滥用策略并正在使用SafetyNet Attestation API,则需要从Play Console设置Play Integrity API,然后按照迁移指南进行操作。

  • 如果您不通过Google Play分发应用程序,则可以通过遵循这些步骤在Google Cloud Console中使用Play Integrity API。通过使用此过程,您无需创建Play开发者帐户或在Google Play控制台中发布版本。


如果我没有错的话,Play Integrity API 仅适用于通过 Play Store 分发的应用程序。 - Samudra Ganguly

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接