^ 2.4.7
0.59.4
的iOS
我希望getProducts返回一系列可用的购买。
返回的设备为空。
两个都。
yield RNIap.prepare()
const products = yield RNIap.getProducts(iapBundleIds(content))
console.log(iapBundleIds(content))
// ["org.truthordrink.TruthOrDrink.pack1", "org.truthordrink.TruthOrDrink.pack2", "org.truthordrink.TruthOrDrink.pack3"]
console.log(products)
// []
上面的代码在同一xcode项目中可以使用以下命令正常工作:
“ react-native”:“ 0.56.0”,
“ react-native-iap”:“ ^ 2.4.0-beta6”
与此相关的几个问题已经解决。 请遵循,这应该工作。
我只有一个人发现远程匹配的是#340。
对我而言,该模块正在按本机0.56.0的方式运行,但未按本机0.59.4的方式运行,找不到与此相关的任何凭单。 如果您能指出我这样的机票,那将非常有帮助。
我现在只使用0.56.0,但是您应该知道该模块在0.59.4中不起作用。
这里同样的问题
同样在这里
我也一样是否有计划解决0.59.4似乎已确认的问题?
为什么这个问题还要解决? getProducts还返回本机0.59.8中的空数组。
@hyochan :根据您的上述评论(可能导致此问题已关闭),请让我们知道此问题重复的问题。
这是我所知道的唯一此类库,并且在当前版本的RN中不起作用。 更好地了解问题是什么,以便社区可以为解决该问题而努力。 我们需要这个图书馆!
相关#407
我解决了! 我正在使用这些版本,
react-native-iap: ^4.3.0
react-native: 0.60.5
就这样做
const itemSkus = Platform.select({
ios: [
'100coins' // just remove bundle id from product id
],
android: [
'100coins' // just remove bundle id from product id
]
});
最有用的评论
我只有一个人发现远程匹配的是#340。
对我而言,该模块正在按本机0.56.0的方式运行,但未按本机0.59.4的方式运行,找不到与此相关的任何凭单。 如果您能指出我这样的机票,那将非常有帮助。
我现在只使用0.56.0,但是您应该知道该模块在0.59.4中不起作用。