这是最近发布的官方软件包。
我每次用户登录订阅时都会进行检查。我做对了吗?
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测试卡,但一段时间后此信息已被完全删除,而且我不确定这种行为是否是真实的,我想它应该可以从该用户那里获得过去的所有购买记录,无论是否启用。