【发布时间】:2016-09-17 06:56:18
【问题描述】:
我正在测试自动续订订阅的恢复过程。测试涉及使用不同沙盒帐户在同一设备上多次购买订阅。
我正在三种设备上进行测试:iPhone、iPad 和 iPod。在 iPad 上我有以下问题:
如果我继续从 NSBundle.mainBundle().appStoreReceiptURL 轮询收据,几分钟后,我突然在不同的沙箱 id 下收到与先前购买相关联的不同收据。这仍然是一张有效的收据,但与当前登录的沙盒用户没有关联。我检查了:登录的用户没有改变。
如果我从 iPad 上删除该应用并重新安装,请在他第一次获得正确的收据时使用 SKReceiptRefreshRequest 刷新收据,但几分钟后他会从前一个沙盒用户那里取回收据。
有人知道是什么原因造成的吗?奇怪的是,我在 iPod 和 iPhone 上做了同样的操作,但在那些设备上一切正常。
【问题讨论】:
-
您确定在测试期间退出 App Store 吗?
-
我使用测试沙盒 ID 登录 AppStore。测试时需要退出AppStore吗?
标签: ios swift appstore-approval