Tag: Prabha Mylvakanan

iOS的自动续订

什么是沙盒? 沙盒是一种无需创建金融交易即可测试我们的应用和应用内购买的环境。 使用App Store基础结构但不处理实际付款的测试环境。 而是返回交易,就好像付款已成功处理一样。 使用iTunes Connect创建沙箱测试器 在iTunes Connect中创建沙箱测试程序帐户,您可以使用该帐户在测试环境中运行应用程序,然后再将其提供给用户使用。 在iTunes仪表板上,单击“用户和角色”,然后单击“沙箱测试器”。 单击测试器旁边的添加按钮(+)。 输入测试人员信息,然后单击保存。 对于每个沙箱测试器,您需要收集以下信息: 名字 姓 从未用作购买iTunes或App Store内容的Apple ID或与任何现有Apple ID相关联的电子邮件地址。 考虑为每个沙盒测试器创建一个专用的电子邮件地址。 密码 秘密问答 出生日期 App Store地区 测试订阅 在沙盒环境中测试应用程序时,可自动更新的订阅持续时间会缩短。 此外,测试订阅仅在每个8小时窗口内自动续订每个帐户最多六次,然后订阅将在每个订阅期结束时自动过期。 无论应用程序是否处于活动状态,续订都会自动进行,就像App Store中的续订一样。 这种测试机制的唯一问题是无法选择测试*取消订阅*。 同样,在使用沙箱和TestFlight环境时也无法测试订阅管理。 每次续订都会向应用程序发送交易数据,交易取决于续签发生了多少次。 下一次在应用程序打开进行验证时将进行处理,这些交易会触发另一个密码提示。 此多个密码提示仅在测试中出现。 测试续订和到期 由于时间限制,请使用每月订阅进行测试 订阅每月订阅 关闭应用程式 5分钟后启动应用程序 应用程序将显示密码提示,输入密码 重复步骤2至4 6次。35分钟后,该应用现在应恢复为取消订阅状态,并允许用户再次付款。 测试还原购买 订阅每月订阅 在5分钟内删除该应用 安装应用程序并打开 点击恢复按钮 在这种情况下,应用程序应找到活动订阅以向用户解锁专业内容。 测试跨设备的还原购买 订阅每月订阅 在其他设备上安装该应用 开启应用程式 点击恢复按钮 在这种情况下,应用程序应找到活动订阅以解锁专业内容。 […]