问题是您已经为调试添加了 SHA1 和 SHA256,并在将其上传到 Play 商店之前发布了它的工作原理。
解决方案
联系拥有 Google Play 商店帐户的人。 从他那里获取 Play 商店的 SHA1 和 SHA256 并添加到 Firebase 控制台。
验证以下内容
1- 包名
2- 沙 1 和沙 256
3- 将 Safetynet 代码添加到您的应用中
fun request_safetynet(){
SafetyNet.getClient(this)
.enableVerifyApps()
.addOnCompleteListener { task ->
if (task.isSuccessful) {
if (task.result.isVerifyAppsEnabled) {
Log.e("SAFETYNET", "The user gave consent to enable the Verify Apps feature.")
// Toast.makeText(this,"user gave consent",Toast.LENGTH_SHORT).show()
} else {
Log.e(
"SAFETYNET",
"The user didn't give consent to enable the Verify Apps feature."
)
// Toast.makeText(this,"user didn't give consent",Toast.LENGTH_SHORT).show()
}
} else {
Log.e("SAFETYNET", "A general error occurred.")
// Toast.makeText(this,"general error occurred",Toast.LENGTH_SHORT).show()
}
}
}
fun safetynet_Verify_enabled(){
SafetyNet.getClient(this)
.isVerifyAppsEnabled
.addOnCompleteListener { task ->
if (task.isSuccessful) {
if (task.result.isVerifyAppsEnabled) {
Log.e("SAFETYNET", "The Verify Apps feature is enabled.")
//Toast.makeText(this,"Verify Apps feature is enabled.",Toast.LENGTH_SHORT).show()
} else {
Log.e("SAFETYNET", "The Verify Apps feature is disabled.")
// Toast.makeText(this,"The Verify Apps feature is disabled.",Toast.LENGTH_SHORT).show()
}
} else {
Log.e("SAFETYNET", "A general error occurred.")
//Toast.makeText(this,"safetynet_Verify_enabled : general error occurred",Toast.LENGTH_SHORT).show()
}
}
}