Существует ли ограничение на количество запросов инвентаризации в день, которые могут отправлять мои приложения? (путем вызова mHelper.queryInventoryAsync(mGotInventoryListener))
Интересно, могу ли я каждый раз при запуске приложения проверять, есть ли у пользователя действующая подписка? Или, может быть, мне следует реализовать логику для меньшего количества запросов?
Я знаю, что, поскольку данные биллинга в приложении v3 кэшируются локально службой Google Play: http://developer.android.com/training/in-app-billing/purchase-iab-products.html#QueryPurchases.
После успешной покупки данные о покупке пользователя кэшируются локально службой выставления счетов в приложении Google Play. Рекомендуется часто запрашивать у службы выставления счетов в приложении покупки пользователей, например, всякий раз, когда приложение запускается или возобновляет работу, чтобы текущая информация о владении продуктом пользователя в приложении всегда отражалась в вашем приложении.
но, с другой стороны, существует ограничение в 200 тыс. запросов через Google Play Android Developer API (Quota): http://developer.android.com/google/play/billing/gp-purchase-status-api.html#using
Отредактировано: я не использую какие-либо внутренние серверы.