如何测试自动续订?

| 我在inApp购买中有一个带有可自动修改项目的应用。 假设为期7天。 如果测试用户购买了商品... 如何查看到期日期? 我可以使用restoreCompletedTransaction来观察它,但是会向用户显示一个对话框。这不是很好。没有服务器,还有其他方法吗? 如何处理测试阶段? 我没有看到缩短7天的方法...这是否意味着我必须等待7天,以确保如果用户不再订阅,我会正确处理? 谢谢 nz     
已邀请:
您可以将收据发送到您的服务器,然后检查并重新检查收据。延长订阅时间后,您的服务器会收到另一条收据,指示该情况。 我不确定在应用程序中是否可行。您需要证书和共享机密来验证自动可再生能源。在您的应用程序中包含证书和共享秘密可能不是一个好主意。 您可以在这里找到Apples文档: http://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/StoreKitGuide/RenewableSubscriptions/RenewableSubscriptions.html     
苹果公司提供了一些信息,出于安全原因,建议您在自己的服务器上验证收据: http://developer.apple.com/library/ios/#releasenotes/StoreKit/IAP_ReceiptValidation/index.html 他们还说,要知道您的IAP的状态(在文章“消耗品”中,但我想它也适用于订阅),您可以保存收据,在需要时调出并再次验证,以接收更新的收据。     

要回复问题请先登录注册