React-native-iap: getProducts devuelve una matriz vacía en la versión más reciente RN

Creado en 10 abr. 2019  ·  9Comentarios  ·  Fuente: dooboolab/react-native-iap

Versión de react-native-iap

^ 2.4.7

Versión de react-native

0.59.4

Plataformas a las que se enfrentó el error (¿IOS o Android o ambos?)

iOS

Comportamiento esperado

Espero que getProducts devuelva una variedad de compras disponibles.

Comportamiento real

El dispositivo devuelto está vacío.

Entorno probado (¿Emulador? ¿Dispositivo real?)

Ambos.

Pasos para reproducir el comportamiento

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"

📱 iOS 🙏 help wanted

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.

Todos 9 comentarios

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
    ]
});
¿Fue útil esta página
0 / 5 - 0 calificaciones