我正在使用软件包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:甚至我的应用程序都已投入生产,并且购买成功