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