【发布时间】:2019-12-12 16:26:58
【问题描述】:
为什么 queryPastPurchases() 在 android 上返回一个包含我订阅的填充列表,但在 iOS 上返回一个空列表?
我有一部 iOS SE 实体手机,我的苹果用户在 testflight 中被添加为测试人员,我在 App Store Connect 中添加了订阅,我可以购买订阅(在 testflight 中)。然而 queryPastPurchases() 返回一个空列表...
// Gets past purchases
Future<void> _getPastPurchases() async {
QueryPurchaseDetailsResponse response =
await _iap.queryPastPurchases();
for (PurchaseDetails purchase in response.pastPurchases) {
if (Platform.isIOS) {
InAppPurchaseConnection.instance.completePurchase(purchase);
}
}
setState(() {
_purchases = response.pastPurchases;
});
}
【问题讨论】:
标签: flutter