错误:购买失败,代码:8(null)React-native应用内购买

时间:2018-06-22 13:26:35

标签: react-native in-app-purchase

我正在尝试消耗购买的商品,但出现此错误。这是下面的代码。

RNIap.getPurchaseHistory()
      .then(productsHistory => {
        RNIap.consumePurchase(productsHistory[0].purchaseToken)
          .then(data => {
            console.log(data);
          })
          .catch(err => {
            console.log(err);
            console.log(err.code);
            console.log(err.message);
          });
      })
      .catch(err => {
        console.log(err.code);
        console.log(err.message);
      });
  } catch (err) {
    console.warn(err); 
  }

1 个答案:

答案 0 :(得分:0)

成功了!

    RNIap.getAvailablePurchases()
      .then(availablePurchases=> {
        RNIap.consumePurchase(availablePurchases[0].purchaseToken)
          .then(data => {
            console.log(data);
          })
          .catch(err => {
            console.log(err);
            console.log(err.code);
            console.log(err.message);
          });
      })
      .catch(err => {
        console.log(err.code);
        console.log(err.message);
      });
  } catch (err) {
    console.warn(err); 
  }

没关系!

相关问题