为什么 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;
});
}
Run Code Online (Sandbox Code Playgroud) flutter ×1