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

Is there a limit for successive calls to SafetyNetClient.attest API?

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

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

原则上,一个设备的鉴权状态不太可能在很短的时间内多次改变(刷机之类的东西需要时间),所以你不应该重复调用API。

另外,Attestation 是计算和网络密集型的,所以你真的不应该重复调用它。

定时调用证明 API 并不是一成不变的,但作为一个好的经验法则,您应该每天最多调用几次,甚至可能过分了。