我目前正在为 android 和 iOS 实现 HTML5 应用程序。现在我的下一个业务是让应用内购买工作。
我正在使用 Cordova 2.5,使用 Xcode 4.6.2 构建。作为 InAppPurchases 的插件,我使用https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/InAppPurchaseManager
我已经注册了我的应用程序的新版本,所有的 inApp 产品都可以出售了。
如果我使用模拟器,我可以获得产品的数据。它显示一个以正确价格购买商品的弹出窗口。然后它会询问 Apple ID。我向创建的测试用户注册。然后应用程序崩溃并出现以下错误消息:
2013-04-17 18:10:16.319 App[23553:c07] error 0 Cannot connect to iTunes Store
2013-04-17 18:10:16.319 App[23553:c07] state: PaymentTransactionStateFailed
2013-04-17 18:10:16.319 App[23553:c07] js: plugins.inAppPurchaseManager.updatedTransactionCallback.apply(plugins.inAppPurchaseManager, [
"PaymentTransactionStateFailed",
0,
"Cannot connect to iTunes Store",
"",
"",
""
])
我不明白为什么它说他无法连接到 iTunes 商店。因为数据已经从那里加载了。
有谁知道我能做些什么来让它工作?
谢谢你的帮助!