2013-04-17 32 views
1

我目前正在实施Android和iOS的HTML5应用程序。现在我的下一个业务就是让应用内购买工作。iOS InAppPurchases与Phonegap 2.5

我使用的是Cordova 2.5,使用Xcode 4.6.2编译。 作为插件的InAppPurchases我用https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/InAppPurchaseManager

我已经注册了我的申请,新版本的所有应用程式内产品准备发售。

如果我使用模拟器,我可以获取产品的数据。它显示一个弹出窗口,以正确的价格购买物品。然后它要求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商店。因为数据已经从那里加载。

有没有人知道我能做些什么来让它工作?

感谢您的帮助!

+1

好的。我修好了它。我做的第一件事就是等待,不做任何改变,24小时后回到项目已经减少了一些问题。然后我与测试用户一起从App Store下载了一个免费应用程序。我几乎达到了它可以工作的地步......然后我切换到另一个版本的插件:https://github.com/usmart/InAppPurchaseManager-EXAMPLE。你猜怎么了?它现在工作。 – Sebastian

回答

0

好的。我修好了它。我做的第一件事就是等待,不做任何改变,24小时后回到项目已经减少了一些问题。然后我与测试用户一起从App Store下载了一个免费应用程序。我几乎达到了它可以工作的地步......然后我切换到另一个版本的插件:github.com/usmart/InAppPurchaseManager-EXAMPLE。你猜怎么了?它现在工作。