^ 2.4.7
0.59.4
iOS
Espero que getProducts devuelva una variedad de compras disponibles.
El dispositivo devuelto está vacío.
Ambos.
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)
// []
El código anterior en el mismo proyecto xcode funciona correctamente usando:
"react-native": "0.56.0",
"react-native-iap": "^ 2.4.0-beta6"
Hay varios problemas relacionados con esto que ya están cerrados. Siga eso y esto debería estar funcionando.
Solo uno que pude encontrar que coincidía remotamente con el mío era el # 340.
Para mí, el módulo funciona como se esperaba en react-native 0.56.0, pero no react-native 0.59.4, no puedo encontrar ningún ticket relacionado con eso. Si pudiera señalarme un boleto como ese, sería muy útil.
Solo voy a pasar con 0.56.0 por ahora, pero debes saber que el módulo no funciona en 0.59.4.
El mismo problema aqui
Aquí igual
Estoy viendo lo mismo. ¿Hay planes para abordar lo que parece ser un problema confirmado con 0.59.4?
¿Por qué se ha cerrado este problema? getProducts también devuelve una matriz vacía en react-native 0.59.8.
@hyochan : según su comentario anterior que presumiblemente resultó en el cierre de este problema, háganos saber qué problemas duplica este.
Esta es la única biblioteca de este tipo que conozco, Y no funciona en las versiones actuales de RN. Sería genial tener una mejor idea de cuál es el problema para que la comunidad pueda trabajar para resolverlo. ¡Necesitamos esta biblioteca!
Relacionado # 407
¡Lo resolví! Estoy usando estas versiones,
react-native-iap: ^4.3.0
react-native: 0.60.5
solo hazlo así
const itemSkus = Platform.select({
ios: [
'100coins' // just remove bundle id from product id
],
android: [
'100coins' // just remove bundle id from product id
]
});
Comentario más útil
Solo uno que pude encontrar que coincidía remotamente con el mío era el # 340.
Para mí, el módulo funciona como se esperaba en react-native 0.56.0, pero no react-native 0.59.4, no puedo encontrar ningún ticket relacionado con eso. Si pudiera señalarme un boleto como ese, sería muy útil.
Solo voy a pasar con 0.56.0 por ahora, pero debes saber que el módulo no funciona en 0.59.4.