Я пытаюсь получить время истечения срока действия или статус подписки, чтобы убедиться, регулярно ли пользователь платит за мой товар или нет. Когда я запрашиваю, используя
Purchase monthlySubscription = inv.getPurchase("itemName");
or
ArrayList<String> ownedSkus = ownedItems.getStringArrayList("INAPP_PURCHASE_ITEM_LIST");
Он возвращает следующие данные
{
"packageName":"com.abcPackage",
"productId":"auto1week",
"purchaseTime":1453369299644,
"purchaseState":0,
"developerPayload":"PAY_LOAD",
"purchaseToken":"TOKEN",
"autoRenewing":true
}
Проблема в том, что PurchaseTime остается неизменным через несколько недель, который должен меняться после каждой покупки.
Я попробовал API разработчиков Google Play
https://developers.google.com/android-publisher/#subscriptions
но мне трудно реализовать это на моем устройстве Android.
Я буду признателен, если кто-то может пошагово помочь мне получить эти данные на устройстве Android.
https://developers.google.com/android-publisher/api-ref/purchases/subscriptions
Любая помощь в этом отношении будет высоко оценена.