【问题标题】:in-app purchasing sandbox tests work on iPhone but not iPad应用内购买沙盒测试适用于 iPhone 但不适用于 iPad
【发布时间】:2013-11-04 18:43:58
【问题描述】:

我正在开发一个使用 inApp 购买的应用。代码全部设置完毕,我已经在 iTunesConnect 中设置了我的应用内购买。当我在连接到 Xcode 的 iPhone 5 iOS7 上测试 inApp 功能时,一切正常。它循环浏览产品(在这种情况下只有一个)并识别它是否已被购买,它还允许我使用我的沙盒帐户购买它。当我在 iPhone 4 iOS7 上测试它时它也可以工作,当我在 iPhone 4 iOS6 上测试它时它也可以工作。但是,当我尝试在运行 iOS6 的朋友 iPad mini 上对其进行测试时,它总是报告为找到 0 个产品???我担心如果我像这样发布应用程序,最终用户可能会遇到问题。

我已经尝试重新启动 Xcode、我的 Mac 和 iPad,但结果仍然相同。

我需要在 Organizer 中进行设置以允许此设备在沙盒模式下使用应用内购买吗?

我是否缺少任何 iPad 特定代码来进行应用内购买?

我的朋友 iPad 已经越狱了,这和这个有什么关系吗?

【问题讨论】:

  • 没有完全相同的 API - 你确定两者都能正确检测到沙盒模式吗?有时这只是苹果的问题——明天再试一次。 :)

标签: ios in-app-purchase


【解决方案1】:

所以我在谷歌上搜索了几个小时后自己想通了。希望这对其他人有帮助。所以我朋友 iPad 越狱的事实就是这个问题。您可以在越狱的设备上进行测试,但您只需从设备中删除 Appsync,它就会按预期工作。

【讨论】:

    猜你喜欢
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多