2

我目前正在使用这个插件来处理我的 Cordova 应用程序中的 IAP,但我遇到了一个问题,我无法使用互联网上给出的任何建议来解决它。

我能够成功地从 iTunes Connect 中提取所有 IAP 信息并将其显示在我的视图中,但我在

storekit.purchase(productId);

方法。

以下是日志:

2014-12-03 12:50:07.852 GradeBlade[824:4942376] InAppPurchase[objc]: About to do IAP
2014-12-03 12:50:07.854 GradeBlade[824:4942376] InAppPurchase[objc]: Transaction updated:      panda4man.gradeblade.noAds
2014-12-03 12:50:07.854 GradeBlade[824:4942376] InAppPurchase[objc]: Purchasing...
2014-12-03 12:50:07.854 GradeBlade[824:4942376] InAppPurchase[objc]: State: PaymentTransactionStatePurchasing
2014-12-03 12:50:07.865 GradeBlade[824:4942376] *** WebKit discarded an uncaught exception in the webView:decidePolicyForNavigationAction:request:frame:decisionListener: delegate: <NSInvalidArgumentException> Cannot finish a purchasing transaction

我正在实际设备上进行测试,我创建了一个沙盒测试帐户,并且我已经在设备上退出了 iTunes 商店。IAP 也可以在 iTunes Connect 中出售。

还有其他人遇到这个问题并找到解决方案吗?

谢谢你的帮助!

4

0 回答 0