2016-08-24 41 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的「購買」彈出式屏幕。

相關問題