Есть ли предел для последовательных вызовов API SafetyNetClient.attest?
Мне удалось сделать успешные звонки с помощью API, но когда я делаю несколько звонков, я обычно получаю отмененный запрос в ответ. Это всегда после 10-го звонка, поэтому я задавался вопросом, есть ли такой предел. Я не нашел никакой информации в документах и не нашел причины, по которой я получаю ошибку Отменено при вызове API. Может ли кто-нибудь объяснить это мне или хотя бы указать, где я могу получить дополнительную информацию об этом?
1 ответ
Существует квота использования для Аттестации SafetyNet, которая применяется как к максимальному количеству запросов в день, так и к максимальному количеству запросов за небольшое количество времени (в секундах).
В принципе, состояние аттестации устройства вряд ли изменится несколько раз за очень короткий промежуток времени (рутирование и прочее требуют времени), поэтому не следует повторно вызывать API.
Кроме того, Аттестация требует больших вычислительных ресурсов и сети, поэтому вам не следует вызывать ее повторно.
Сроки вызовов к API-интерфейсу аттестации - это не то, что написано в камне, а как хорошее практическое правило, вы должны стремиться вызывать его не чаще нескольких раз в день, и даже это может быть чрезмерным.