Это официальный пакет, недавно выпущенный.
Я проверяю каждый раз, когда пользователь входит в свою подписку. Я делаю это правильно?
List getVersions() async {
List activeVersions = [];
final QueryPurchaseDetailsResponse response =
await InAppPurchaseConnection.instance.queryPastPurchases();
for (PurchaseDetails purchase in response.pastPurchases) {
activeVersions.add(purchase.productID);
}
return activeVersions;
}
Я пытаюсь использовать тестовую карту Google, но через некоторое время эта информация полностью удаляется, и я не совсем уверен, будет ли это поведение по-настоящему, Я предполагаю, что он должен получить все прошлые покупки от этого пользователя, активные или нет.