iOS使用沙盒帐户

时间:2016-10-17 13:20:54

标签: ios iphone testing in-app-purchase ios10

背景

我有一个应用程序支持Apple订阅的应用程序内购买(特别是自动更新计划)。

使用WWDC 2016幻灯片资料,在管理订阅页面中(在iTunes& App Store中 - >查看我的Apple ID),我们有:

enter image description here

允许用户更改当前订阅计划(并取消它)。到现在为止还挺好。

案例场景

我想从“管理订阅”页面模拟用户更改帐户(或取消当前订阅)的方案。

我的问题(以及可能的解决方案)

因此,我现在面临测试报告情景的问题。

出于测试目的,它似乎与Sandbox帐户冲突。特别是:如果我尝试使用沙盒Apple ID登录iTunes Store& App Store页面,我当然收到消息:不允许创建iTunes帐户(如this question中所述)。

最直接的解决方案似乎是this thread中报告的那个(很快:让订阅计划在5分钟内自动续订5次,之后我们应该收到21006错误)。无论如何,我不确定它是否适用于这种情况,因为它似乎只包括取消我的订阅案例。

另一个主题直接来自苹果论坛(this thread),但是:(1)有些奇怪,即当使用沙盒帐户登录iTunes时,似乎不会出现iTunes帐户创建错误 - 当它发生时系统地)和(2)即使在登录后,报告的订阅也不会显示。

我希望一切都使用真正的Apple ID,但这是我不想做的事情。

结论(?)和问题

所以,最后:),我的问题。有没有办法测试报告的案例场景(或等效的)而不使用真正的苹果ID ,从而不会触发真正的交易?我真的不想相信当前的沙箱测试机制不包含它。

感谢所有人!

0 个答案:

没有答案