Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 同一设备上不同沙盒用户的自动续订订阅问题_Ios_In App Purchase_App Store Connect_Auto Renewable - Fatal编程技术网

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

Ios 同一设备上不同沙盒用户的自动续订订阅问题,ios,in-app-purchase,app-store-connect,auto-renewable,Ios,In App Purchase,App Store Connect,Auto Renewable,我在我的应用程序中使用自动续费每月订阅,并成功实施了工作流。我正在开发模式下测试应用程序,即使用沙盒环境。我在iTunes connect>用户和角色部分添加了两个沙盒用户。 查询- 当用户每月使用第一个沙箱帐户订阅服务并成功订阅产品时。然后用户从设备设置>iTunes和应用商店部分注销第一个沙盒帐户,然后再次使用第二个沙盒测试用户登录。 当用户再次打开应用程序时,它会显示警报——“您当前已订阅此应用程序”,并选择“管理”和“确定”,而不是要求与新的第二个沙盒用户进行购买。请指导我正确的行为应该

我在我的应用程序中使用自动续费每月订阅,并成功实施了工作流。我正在开发模式下测试应用程序,即使用沙盒环境。我在iTunes connect>用户和角色部分添加了两个沙盒用户。 查询-

  • 当用户每月使用第一个沙箱帐户订阅服务并成功订阅产品时。然后用户从设备设置>iTunes和应用商店部分注销第一个沙盒帐户,然后再次使用第二个沙盒测试用户登录。 当用户再次打开应用程序时,它会显示警报——“您当前已订阅此应用程序”,并选择“管理”和“确定”,而不是要求与新的第二个沙盒用户进行购买。请指导我正确的行为应该是什么

  • 如何在应用程序中添加取消订阅并使用沙盒环境进行测试

  • 自动续费-续费订阅和验证订阅如何工作


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

    首先,沙箱付款的有效期为每月定期付款5分钟。对于appStoreReceiptURL中保存的app inApp支付详细信息,苹果将根据Purchase_id(它将在iTunes中创建)和appStoreReceiptURL进行检查,如果您想使用另一个Sandbox tester电子邮件,您需要删除应用并重新安装。然后,您将通过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.