我已经使用 google play 完整性 API 发布了我的应用程序。 应用程序在设备完整性检查成功后即可运行
"deviceIntegrity": {
"deviceRecognitionVerdict": ["MEETS_BASIC_INTEGRITY", "MEETS_DEVICE_INTEGRITY"]
},
我发现一些用户面临设备在安装时传递设备完整性问题的问题 但重启设备后,设备完整性检查失败
这是我在重启后调试时发现的响应
{
"requestDetails": {
"requestPackageName": "com.my.package",
"timestampMillis": "1674455009345",
"nonce": "Y29tLm1hbnRyYS5yZHNlcnZpY2UyMDIzMDEyMzExNTIzMjajHDrnJ9vtl2AfC1fUdEDJmD_HfvFtcpc\u003d"
},
"appIntegrity": {
"appRecognitionVerdict": "UNEVALUATED"
},
"deviceIntegrity": {
},
"accountDetails": {
"appLicensingVerdict": "UNEVALUATED"
}
}
我搜索了未评估的结果
“未评估应用程序完整性。错过了必要的要求,例如设备不够可信。”
但是只有重新启动 Android 设备后才会出现此问题
我希望有人可以帮助我们解决这个问题。
升级您的游戏完整性SDK,此问题在新版本中得到解决。 实现 'com.google.android.play:integrity:1.2.0', 欲了解更多信息https://issuetracker.google.com/issues/267213059