连续调用SafetyNetClient.attest API是否有限制?

时间:2018-04-26 10:54:29

标签: android safetynet

我能够使用API​​进行成功的调用,但是当我进行多次调用时,我通常会收到一个已取消的请求。总是在第10次通话之后,这就是为什么我想知道是否有这样的限制。我没有找到关于文档的任何信息,我没有找到理由为什么我在API调用中得到了Canceled错误,有人可以为我澄清这个或者至少指出我可以获得更多信息的地方关于这个的信息?

1 个答案:

答案 0 :(得分:0)

SafetyNet Attestation有一个使用配额,既适用于每天的最大请求数量,也适用于少量时间(秒)内的最大请求数量。

原则上,设备的证明状态不太可能在很短的时间内多次更改(生根和填充需要时间),因此您不应重复调用API。

此外,证明是计算和网络密集型的,所以你真的不应该反复调用它。

对Attestation API的调用时间并不是一成不变的,但作为一个很好的经验法则,你应该每天最多调用一次,甚至可能过多。