我正在使用SafetyNet Attest
API,并且已在多个设备上测试了我的应用。所有设备都是带有原始引导加载程序的非root设备。直到现在他们都通过了证明api测试。目前我正在摩托罗拉Nexus 6上测试它。它没有root,引导加载程序是OEM提供的。但由于某些原因,设备未通过ctsProfileMatch
和basicIntegrity
检查。
给出一个小表here,列出设备可能失败的原因,但输出JSON只有布尔字段,没有关于设备失败原因的数据。
有关如何获取设备失败原因的详细信息吗?
答案 0 :(得分:0)
最新版本的API有时会在其响应中包含一个名为“advice”的字符串,可用于显示用户友好的消息,以帮助用户通过将来的证明检查。
您可能想要尝试查看此参数为您的设备显示的内容。