我有一个错误:
E/zzf: Problem retrieving SafetyNet Token: 7: 我正在和kotlin一起做AndroidStudio,主要的问题是每次我尝试通过firebase手机登录时都会出现一个captcha。
所做的事情:
当implementation androidx.browser:browser:1.2.0被删除时,将显示以下错误。
java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/browser/customtabs/CustomTabsIntent$Builder;
我的结论是,如果E/zzf: Problem retrieving SafetyNet Token: 7:错误得到解决,所有其他错误都将自动解决。
发布于 2020-12-29 05:22:36
根据错误代码7和到目前为止的尝试,客户端似乎与后端不同步。确保下载当前的google-services.json并覆盖项目中现有的一个文件;然后重新构建,它就会正常工作。如果没有,也删除所有build目录和Gradle缓存。希望我的常识可以算作“有信誉的来源”,因为除了默认的安装指令之外,这在任何地方都没有真正的文档。
我甚至找到了一些"信誉源":
确保应用程序中只有最近下载的配置文件。
发布于 2021-09-13 20:11:47
从Firebase控制台为SafetyNet注册应用程序
遵循以下步骤
Your apps部分SafetyNetSHA-256 certificate fingerprint发布于 2022-03-11 13:01:18
在Kotlin中,我通过在Firebase中添加SHA-1键来解决此错误。然后所有的错误都解决了。
我还在setActivity()函数中添加了sendVerificationCode(this.requireActivity())。
`private fun sendVerificationCode(number: String) {
val options = PhoneAuthOptions.newBuilder(mAuth)
.setPhoneNumber(number)
.setTimeout(10L,TimeUnit.SECONDS)
.setActivity(this.requireActivity())
.setCallbacks(callback)
.build()
PhoneAuthProvider.verifyPhoneNumber(options)
}`https://stackoverflow.com/questions/65403407
复制相似问题