我正试图在我们的应用程序中测试应用程序购买,但我没有运气.部分问题可能是由于预期的顺序没有记录在任何地方.以下是我支持应用内购买的步骤:
这是我对预期行为的理解不足的地方.这是我在这一点上看到的:
Q1:输入测试用户的电子邮件地址和密码(第一组步骤)后,我究竟应该期待什么?
Q2:为什么我被要求为测试用户提供所有这些额外信息?我应该注意什么来解决这个问题?
谢谢你的帮助.
我有一个应用程序支持通过 Apple 订阅进行应用程序内购买(特别是自动更新计划)。
使用 WWDC 2016 幻灯片材料,在“管理订阅”页面(在 iTunes 和 App Store -> 查看我的 Apple ID)中,我们有以下内容:
其中允许用户更改当前订阅计划(也可以取消它)。到现在为止还挺好。
我想从管理订阅页面模拟用户更改帐户(或取消当前订阅)的场景。
因此,我现在面临测试报告场景的问题。
出于测试目的,它似乎与沙盒帐户冲突。特别是:如果我尝试使用沙盒 Apple ID 登录到 iTunes Store 和 App Store 页面,我当然会收到消息:不允许创建 iTunes 帐户(如本问题所述)。
最直接的解决方案似乎是该线程中报告的解决方案(很快:让订阅计划在 5 分钟内自动续订 5 次,之后我们应该会收到 21006 错误)。无论如何,我不确定它是否可以应用于这个案例,因为它似乎只包括取消我的订阅案例。
另一个线程直接来自苹果论坛(此线程)但是:(1)有些奇怪,即使用沙箱帐户登录 iTunes 时似乎没有出现 iTunes 帐户创建不允许错误 - 虽然它系统地发生在我身上)和( 2) 即使在登录后,订阅也被报告为不显示。
我希望使用真正的 Apple ID 一切正常,但这是我真正不想做的事情。
所以,最后:),我的问题。有没有一种方法可以在不使用真实的 Apple ID 的情况下测试报告的案例场景(或等效的场景),从而不触发真实的交易?我真的不想相信当前的沙箱测试机制不包括它。
先谢谢大家!