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