Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios ionic storekit无法完成采购交易,webkit中出现异常_Ios_Cordova_Ionic Framework_Storekit - Fatal编程技术网

Ios ionic storekit无法完成采购交易,webkit中出现异常

Ios ionic storekit无法完成采购交易,webkit中出现异常,ios,cordova,ionic-framework,storekit,Ios,Cordova,Ionic Framework,Storekit,我正在使用ionic framework构建一个iOS应用程序。目前,我正在为订阅添加应用内购买。到目前为止,我已经: 创建一个标识符 创建开发资源调配配置文件 使用标识符创建新的应用程序 创建购买 添加了一个虚拟屏幕截图 在沙盒模式下创建测试用户 从iTunes注销设置也尝试重置所有设置 按照此处的说明进行操作: cordova构建ios 使用XCode打开并在我的设备上运行 运行以下代码可正确列出我的产品: $storekit .setLogging(true) .loa

我正在使用ionic framework构建一个iOS应用程序。目前,我正在为订阅添加应用内购买。到目前为止,我已经:

创建一个标识符 创建开发资源调配配置文件 使用标识符创建新的应用程序 创建购买 添加了一个虚拟屏幕截图 在沙盒模式下创建测试用户 从iTunes注销设置也尝试重置所有设置 按照此处的说明进行操作: cordova构建ios 使用XCode打开并在我的设备上运行 运行以下代码可正确列出我的产品:

  $storekit
    .setLogging(true)
    .load(['com.insiderai.ios.basic1'])
    .then(function (products) {
      console.log('products loaded', JSON.stringify(products));
    })
    .catch(function () {
      console.log('no products loaded');
    });
当我执行$storekit.purchasecom.insiderai.ios.basic1时;从控制器发生以下错误:

2014-11-11 17:45:27.139 insider_ios[219:6335] InAppPurchase[objc]: About to do IAP
2014-11-11 17:45:27.140 insider_ios[219:6335] InAppPurchase[objc]: Transaction updated: com.insiderai.ios.basic1
2014-11-11 17:45:27.140 insider_ios[219:6335] InAppPurchase[objc]: Purchasing...
2014-11-11 17:45:27.141 insider_ios[219:6335] InAppPurchase[objc]: State: PaymentTransactionStatePurchasing
2014-11-11 17:45:27.145 insider_ios[219:6335] *** WebKit discarded an uncaught exception in the webView:decidePolicyForNavigationAction:request:frame:decisionListener: delegate: <NSInvalidArgumentException> Cannot finish a purchasing transaction

你知道怎么做吗?从何处开始查找?

修复了以下更新的应用内购买插件:


这起作用了。现在我在options.purchase:TypeError:undefined不是一个计算'\u onPurchasetransactionId,productId'的函数