Подтвердить что ты не робот

Могу ли я проверять обновления подписки на Google Play полностью на стороне сервера?

Когда пользователь сначала покупает подписку в Google Play Store, мое приложение отправляет моему серверу квитанцию, содержащую имя пакета, идентификатор подписки/продукта и токен покупки. Затем я могу вызвать API закупок .subscriptions.get для подтверждения подписки.

Я не понимаю, могу ли я проверить подписку полностью на стороне сервера, как только произойдет обновление? Документы не совсем понятны.

Как я понимаю, с API-интерфейсом V3 для покупки приложение должно опросить, чтобы проверить, обновлена ​​ли подписка, а затем перенаправлена ​​новая квитанция на сервер. Я предполагаю, что токен покупки будет отличаться от обновлений, что предполагает, что невозможно выполнить проверки обновлений на стороне сервера.

Я что-то пропустил?

4b9b3361

Ответ 1

Вы можете проверить клиентскую сторону после каждого интервала времени обновления для автоматического обновления или возобновления подписки с помощью https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get и проверить правильность для подписки в ответ https://developers.google.com/android-publisher/api-ref/purchases/subscriptions#resource вы получаете и уведомляете свой сервер о состоянии подписки после каждого интервала firx или только когда вы получаете autoRenewing или получаете измененная дата истечения срока действия