同一设备上的不同沙盒用户的自动可续订订阅问题

时间:2017-06-27 17:11:44

标签: ios in-app-purchase itunesconnect auto-renewable

我在我的应用程序中使用Auto Renewable Monthly Subscription并成功实现了工作流程。我正在开发模式中测试应用程序,即沙箱环境。我在iTunes连接中添加了两个Sandbox用户>用户和角色部分。 查询 -

  1. 当用户每月使用第一个沙盒帐户订阅服务并成功订阅产品时。然后用户从设备设置>注销第一个沙盒帐户iTunes和App Store部分然后再次使用第二个沙盒测试用户登录。 当用户再次打开应用程序时,它会显示警告 - "您目前已订阅此"使用选项进行管理和确定,而不是要求使用新的第二个沙盒用户执行购买。请指导我应该采取什么样的正确行为。

  2. 如何在应用内添加取消订阅并使用沙箱环境进行测试。

  3. 如何自动续订 - 续订和验证订阅工作?

  4. 请建议,我将非常感谢指南。

1 个答案:

答案 0 :(得分:1)

首先,SandBox支付有效期为每月经常性付款5分钟。对于app inApp付款详细信息将保存在appStoreReceiptURL此网址中,Apple将根据Purchase_id(它将在iTunes中创建)和appStoreReceiptURL进行检查,如果您想使用另一个Sandbox测试人员电子邮件您需要删除应用并重新安装。然后您将通过SandBox继续付款。

2) There is no option to cancel Auto-renewable to sandbox payments.

3) Auto renewable will not work in Sandbox payments, it's for just testing purpose how inApp will work with out payment.