Ahm*_*raj 68 warnings google-play google-play-services flutter safetynet
我在发布应用程序时收到此警告
play-services-safetynet (com.google.android.gms:play-services-safetynet) 的开发人员报告了版本 17.0.0 的严重问题。在发布新版本之前考虑升级。
SDK 开发人员告诉我们的是:SafetyNet Attestation API 即将停用,并由新的 Play Integrity API 取代。尽快开始迁移以避免用户中断。Play Integrity API 包括 SafetyNet Attestation 提供的所有完整性信号以及更多内容,例如 Google Play 许可和更好的错误消息传递。了解更多信息并开始迁移,请访问https://developer.android.com/training/safetynet/deprecation-timeline
如何消除关键问题并使我的应用程序投入生产?
mas*_*rav 19
SafetyNet 是 Google Play Services 的一组 API,供开发人员确保应用程序在安全的环境中运行。对于应用程序开发者来说是可选的,应用程序开发者可以选择使用或不使用它。如果应用程序\xe2\x80\x99s 开发人员不\xe2\x80\x99s 不希望应用程序在已取得 root 权限、被篡改、运行自定义 ROM 或感染恶意软件的设备上运行, SafetyNet会阻止应用程序运行。
\n银行应用程序、Snapchat 和 Netflix都是使用 SafetyNet 来检测您的设备是否已 root 的示例,并阻止对这些功能的访问。
\n对于那些使用 SafetyNet 的应用程序:
\n2022 年 6 月,Google 宣布我们应尽快开始与Play Integrity API集成。Play Integrity API 包括 SafetyNet Attestation 提供的所有完整性信号等等。截至目前,SafetyNet 证明将继续适用于您的应用程序。
\n到 2023 年 6 月底,已迁移到新 API 的开发人员将能够继续在其旧版本应用程序上使用旧的 SafetyNet Attestation,但尚未迁移的开发人员将无法这样做。
\n谷歌表示,SafetyNet Attestation 将在 2024 年 6 月底完全停用。
\nsuk*_*eer 14
如果您不在任何地方使用安全网,只需在代码中进行以下更改。
implementation platform('com.google.firebase:firebase-bom:30.2.0')
    implementation 'com.google.firebase:firebase-core'
    implementation('com.google.firebase:firebase-auth') {
        exclude module: "play-services-safetynet"
    }
| 归档时间: | 
 | 
| 查看次数: | 48131 次 | 
| 最近记录: |