Android - Как проверить, продлена ли подписка?
У меня есть приложение для Android с обновляемыми ежемесячными подписками. В этом приложении я хочу сообщить пользователю некоторую информацию, когда его подписка продолжится в следующем месяце.
Как я вижу, обновления в торговом центре (orderId оканчивается, например, ..0, ..1), но при обращении к инвентарю мой ID заказа на покупку такой же, как и перед экв.
{
"orderId": "GPA.XXXX-YYYY-XXXX-ZZZZZ",
"packageName": "my.packageName",
"productId": "my.sku",
"purchaseTime": 1456398623654,
"purchaseState": 0,
"developerPayload": "mypayload",
"purchaseToken": "token",
"autoRenewing": true
}
Больше всего меня беспокоит то, что buyTime также не меняется.
Итак, мой вопрос: есть ли способ обнаружить в приложении, что обновление произошло?
Редактировать:
Я использую Google Play Developer API для получения информации о подписке, а затем рассчитываю количество продлений самостоятельно.