Покупка InApp — сведения о сроке действия и дате начала

Я впервые реализовал покупку InApp в Android, используя

Android In-App Billing v3 Library

Подписка успешно списана и отображается в Playstore, но не может получить дату истечения срока действия подписки и другую информацию. Информация, которую я получаю от ответа,

**{
    "orderId": "GPA.3338-1902-5576-33309",
    "packageName": "XXXXXXXXXXXX",
    "productId": "XXXXXXXXXX",
    "purchaseTime": 1568890677033,
    "purchaseState": 0,
    "developerPayload": "XXXXXXXXX",
    "purchaseToken": "nablcikpknhkbfdkekhghiii.AO-J1OzE4eRePSXFnfV3ME-Gf50pkU6PzbSU3PKOmkR3Iwag040piJGUng9MLdUSylWRf1X8Mw5HlTMw_diU3_2Ez7-gja68tZm9iNkIu7A3IQfIqFmrthiXktwd_zlpukAhqSu9K5w6",
    "autoRenewing": true
}

person Suresh Pawar    schedule 19.09.2019    source источник
comment
Пожалуйста, проверьте эту ссылку stackoverflow.com/questions/30620506/   -  person Madhav    schedule 19.09.2019
comment
Возможный дубликат , как получить дату истечения срока действия подписки в inapp v3 андроид   -  person Haem    schedule 19.09.2019
comment
Не удалось найти интерфейс billingService в приведенной выше библиотеке.   -  person Suresh Pawar    schedule 19.09.2019


Ответы (1)


Зачем вам беспокоиться о сроке действия подписки? Каждый раз после запуска вашего приложения вы должны вызывать API queryPurchases из библиотеки Play Billing.

Этот API вернет список активных SKU (в приложении и подписках). Если срок действия подписки истек, этот API не вернет ее. При этом вы знаете, что пользователи давно не подписаны.

person DrPower    schedule 08.11.2019
comment
Спасибо за ваше предложение. У меня есть срок годности - person Suresh Pawar; 08.11.2019