Квота запроса HealthConnect Rate Limited превышена
Итак, я работаю над проектом, который использует Health Connect для отображения данных, связанных со здоровьем пользователя (шаги, частота сердечных сокращений...). Но в настоящее время мое приложение иногда вылетает со следующей ошибкой:
android.os.RemoteException: Request rejected. Rate limited request quota has been exceeded. Please wait until quota has replenished before making further requests.
Я понимаю эту ошибку в том случае, если мне кажется, что я превысил квоту на количество вызовов API, которые я могу сделать, но есть ли какой-либо интерфейс или что-то, что я могу использовать, чтобы увидеть этот наложенный предел для healthConnect?
В настоящее время я использую следующий пакет здоровья для своего приложения Flutter: https://pub.dev/packages/health
Я также просмотрел следующие ресурсы:
https://developer.android.com/guide/health-and-fitness/health-connect-guidelines/rate-limiting
И единственное решение, которое я видел, заключалось в том, что для ограничения вызовов API следует использовать метод обработки ChannelLog, но для того, чтобы его использовать, мне нужно вызвать getChangesToken(https://developer.android.com/guide/health-and-fitness/health-connect/common-workflows/sync-data#pull-data), но я считаю, что в настоящее время пакет здоровья flutter не поддерживает это...
Итак, в настоящее время нет способа учесть эту ошибку для флаттера-приложения, использующего healthConnect?
Прошу прощения за запутанный пост, но мне просто нужна помощь с определением направления!
Любая помощь будет очень высоко ценится!