我正在使用软件包react-native-admob

我创建了我的应用的Alpha轨道,并在播放控制台上创建了被管理产品

如果我尝试

RNIap.prepare()


我得到错误

RNIap.prepare is not a function. (In 'RNIap.prepare()', 'RNIap.prepare' is undefined)


如果我尝试

const itemSkus = Platform.select({
  ios: [
    my_product_id
  ],
  android: [
    my_product_id
  ]
});
const products = await RNIap.getProducts(itemSkus);
console.log(products)


我懂了

Array []


我还缺少其他设置吗?这是我第一次使用React-native进行应用内购买



我一直跟随this tutorial,但是进入RNIap.prepare()时遇到问题。我的应用程序使用了Expo管理的工作流程,现在使用的是裸露的工作流程。我仍然使用expo start运行我的应用程序,因为我不知道我还能做些什么来运行它。

最佳答案

您是否在文档rn-iap中遵循了这些步骤?这是我在React Native中为Android和ios进行应用购买时遵循并实施的文档。它轻松而优美地解释。请检查一下。

ps:甚至我的应用程序都已投入生产,并且购买成功

10-04 23:25