创建新的 iTunes 连接测试用户后,应用内购买不起作用

Posted

技术标签:

【中文标题】创建新的 iTunes 连接测试用户后,应用内购买不起作用【英文标题】:In-App purchase not working after creating new iTunes connect test user 【发布时间】:2013-10-08 15:55:18 【问题描述】:

我的问题是在我的 Mac OS X 应用程序中测试应用内购买;在我看来,问题与我的测试帐户有关。我之前可以使用测试用户帐户在我自己的 Mac 上很好地测试 IAP。但是几周前,当我尝试在沙盒中进行购买时,出现了一个对话框,说我应该在 App Store 上查看我的帐户信息,但我在登录真正的 App Store 时犯了一个错误,我的测试帐户不能现在用于测试。

问题出在这里:我删除了旧的测试帐户并创建了一个新帐户。现在,当我想测试 IAP 时,询问我是否要在沙盒环境中购买产品的对话框不会出现下一个提示用户/通行证的对话框。

使用 NSLog 我发现当我进入应用内商店时,正在加载产品,当我单击产品购买它时,应用开始使用产品 ID 购买产品。如果我是对的,在这个阶段应该出现提示:你想购买产品 myproduct [沙盒环境]?但是这个对话框永远不会出现!我在使用旧测试帐户时从未遇到过同样的问题。

有什么建议吗?

【问题讨论】:

【参考方案1】:

问题已解决。更新 iTunes 后,我现在可以使用新的测试用户帐户测试 IAP!

【讨论】:

以上是关于创建新的 iTunes 连接测试用户后,应用内购买不起作用的主要内容,如果未能解决你的问题,请参考以下文章

尽管没有iTunes帐户登录,iOS仍会恢复应用内购买

应用内购买显示警告在 iTunes 连接中不可用

新的 iTunes Connect 应用内购买部分不可见

在 iTunes Connect 中添加新的应用内购买时保存按钮消失

应用内购买实施

无法连接到 iTunes Store(获取应用内购买列表)