osk*_*kob 7 iphone app-store storekit in-app-purchase
我正在我的应用程序中实现自动续订订阅,我想知道是否有一种方法可以模拟订阅期何时用完并创建新事务.
该应用程序连接到在线服务,该服务始终跟踪用户以及他们是否具有"高级访问权限".据我所知,有两种方法可以检测事务的发生时间.
该应用程序已启动并且updatedTransactions:在我的PaymentObserver中作为SKPaymentTransactionStateRestored调用.然后,我从应用程序将此信息发送到更新订阅的服务器.
我经常检查App Store API并将"最新收据"与我数据库中的收据进行比较.如果有新的,则已进行交易并延长订阅.
无论哪种方式,我都需要模拟订阅周期用完并且App Store进行新的交易.我该怎么做呢?
沙盒环境会自动模拟订阅续订。一年的订阅将每1小时更新一次。1个月的订阅似乎每5-6分钟更新一次。
每个订阅似乎续订5倍。此时,订阅被取消。每次续订都会触发已还原的事务,该事务已发送到客户端应用程序。
这一切都是基于我的经验。我找不到Apple提供的任何官方文档。
您确定需要模拟这个吗?我想你会发现在沙盒中,订阅长度非常短,所以你所要做的就是喝杯咖啡什么的,它们就会过期,然后你就可以测试会发生什么。
时间长短取决于订阅的长度,但我认为 7 天的订阅在沙盒中几分钟后就会到期。
| 归档时间: |
|
| 查看次数: |
4172 次 |
| 最近记录: |