SafetyNet认证API正在停止使用,取而代之的是新的Play Integrity。尽快开始迁移,以避免用户中断。Play Integrity包含了SafetyNet认证提供的所有完整性信号,如Google许可和更好的错误消息传递。了解更多,并开始在https://developer.android.com/training/safetynet/deprecation-timeline迁移)
在youtube上找不到..。
发布于 2022-09-14 14:30:30
我的项目也有同样的问题。我用的是反应本土化。我最好的选择是排除播放服务-safetynet。
添加以下脚本以排除播放服务-safetynet文件中的android/app/build.gradle
dependencies {
implementation platform('com.google.firebase:firebase-bom:30.3.2')
implementation 'com.google.firebase:firebase-auth'
}
configurations.all {
exclude group: 'com.google.android.gms', module: 'play-services-safetynet'
}请确保使用android/build.gradle
classpath('com.google.gms:google-services:4.3.13')已经尝试了这个脚本并成功地发布了我的应用程序,而没有遇到关键问题
在Android终端中检查项目依赖性的命令:
./gradlew app:dependencies > dependencies.txt您可以在项目依赖项中搜索文本“play-services-safetynet”。然后,将发布包上传到Google控制台。干杯..。:-)
https://stackoverflow.com/questions/73350507
复制相似问题