【发布时间】: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