相关疑难解决方法(0)

无法使用设备上的沙箱测试用户登录

尝试做一些In App Purchase测试,所以我在itunesconnect上创建了一个沙盒测试器...但是当我尝试以我的设备上的那个用户身份登录时,我收到一个错误:

不允许创建Itunes帐户

Apple ID目前无法与iTunes商店一起使用.请稍后再试.

如果我为帐户输入了错误的密码我会拒绝帐户,所以它不是密码错误...这是我创建的每个测试帐户都发生的......任何人都知道到底是怎么回事......我找不到任何地方的任何信息.

itunesconnect app-store in-app-purchase ios

51
推荐指数
3
解决办法
2万
查看次数

iOS 使用沙盒帐户管理我的订阅

背景

我有一个应用程序支持通过 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 的情况下测试报告的案例场景(或等效的场景),从而不触发真实的交易?我真的不想相信当前的沙箱测试机制不包括它。

先谢谢大家!

iphone testing in-app-purchase ios ios10

5
推荐指数
1
解决办法
2581
查看次数