Error: Purchase failed with code: 8(null) React-native In-app purchase

Error: Purchase failed with code: 8(null) 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); 
  }

成功了!!!

    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); 
  }

没关系!