伙计们,
我正在尝试验证自动续订订阅是否实际在沙箱环境中续订 . 首先,沙盒中的自动续订订阅似乎仅在5分钟内有效 . 说得通 . 我希望如果我等了五分钟,那就打个电话
https://sandbox.itunes.apple.com/verifyReceipt
根据我的收据数据,我应该看到续订的订阅时间再过了五分钟 .
不幸的是,事实并非如此 . 我看到的只是对latest_expired_receipt_info的响应,状态为21006,根据the Apple docs,这意味着"This receipt is valid but the subscription has expired" .
谁能告诉我他们是否能够端到端地测试自动续订订阅,包括这个更新组件?或者我是否必须启动此应用程序并交叉我的手指,prod将如宣传的那样工作?
或者,在将数据重新发布到verifyReceipt URL之前,我是否需要运行某种客户端魔术/ API调用?
有一些discussion on this topic here,但我不清楚我是否可以/应该期望能够通过发布到verifyReceipt URL完全在服务器端重新验证订阅,或者我是否也必须在客户端做一些事情 .
谢谢!
3 回答
从Apple的开发者论坛复制,对于那些不愿意转到论坛的人...
想出来(但不是感谢Apple文档):
希望这可以帮助 .
Apple开发论坛中的这个对话可能会为发现这篇文章的其他人提供一些关于此问题的信息:https://devforums.apple.com/thread/105350?tstart=0
@Lata Sadhwani, App developer