我正在测试Flutter(https://github.com/flutter/plugins/tree/master/packages/in_app_purchase)的in_app_purchase插件。
我已经设置了自动续订订阅,并且能够使用我的沙盒用户帐户(在实际设备上)成功购买。
问题在于,与此处所述(测试订阅:https://medium.com/swift-india/auto-renewable-subscriptions-for-ios-3a4068f11acd)不同,订阅似乎没有过期。 我已经等待了两个多小时,终止了该应用程序,将其卸载并重新安装-但是当我调用 queryPastPurchases 时,我总是得到1个或多个 PurchaseDetails 对象。
如何使订阅过期-我可以对其进行进一步测试?
答案 0 :(得分:0)
我不确定这是否有帮助,但是您是否将sandboxTesting
的{{1}}属性设置为PurchaseParam
或true
?
我遇到了同样的问题,但是注意到即使我将false
设置为sandboxTesting
时,购买交易仍会进行,考虑到我正在使用沙盒测试者帐户,这似乎是不正确的行为。想知道这是否与它有关。