民间,

我试图验证自动更新订阅在沙盒环境中实际上正在更新。首先,沙盒中的自动续订订阅似乎只在5分钟内有效。说得通。我希望如果我等了五分钟,然后再打一次

https://sandbox.itunes.apple.com/verifyReceipt

使用我的收据数据,我应该可以看到订阅已续订,且到期日期又延长了五分钟。

不幸的是,事实并非如此。我看到的只是一个带有last_expired_receipt_info且状态为21006的响应,根据the Apple docs,这表示“此收据有效,但订阅已过期”。

谁能告诉我他们是否能够端到端测试自动续订,包括此续订组件?还是我必须启动此应用程序并交叉手指,才能使产品按广告宣传工作?

另外,在将数据重新发布到verifyReceipt URL之前,我是否必须运行某种客户端魔术/API调用?

有一些discussion on this topic here,但是我不清楚我是否可以/应该能够通过发布到verifyReceipt URL在服务器端完全重新验证订阅,或者是否也必须在客户端执行某些操作。

谢谢!

最佳答案

从苹果开发者论坛复制的,适合那些不愿意去该论坛的人...

弄清楚了(但不感谢苹果文档):



希望这可以帮助。

关于iphone - 如何在iOS App Store沙箱中测试自动续订的 “renew”组件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6588539/

10-12 23:18