2016-08-24 46 views
2

我正在使用应用程序内购买插件“cordova-plugin-inapppurchase”(https://github.com/AlexDisler/cordova-plugin-inapppurchase )。应用程序内购买对象{消息:“帐单未初始化”,代码:-3,errorCode:-3}

当我请求 'inAppPurchase.buy(的productId)',I得到一个错误 “对象{消息: ”结算未初始化“,代码:-3,错误码:-3}”

我的代码是:

inAppPurchase 
 
    .buy('com.myapp.prod1') 
 
    .then(function (data) { 
 
    console.log(data); 
 
}) 
 
    .catch(function (err) { 
 
    console.log(err); 
 
    });

回答

0

得到了同样的错误,但我可以看到,它可以帮助做:

inAppPurchase 
      .getProducts([ 
      'product.id' 
      ]) 
      .then(function (products) { 
      $log.debug(products); 
      }) 
      .catch(function (err) { 
      $log.error(err); 
      }); 

即使通过你从dbs中获取你的产品。

0

在我首先调用“恢复购买”后,错误(计费未初始化)消息消失。 我现在可以看到Google Play的“购买”弹出式屏幕。

相关问题