React-native-iap: getProducts y getSubscriptions parecen compartir sus parámetros

Creado en 22 nov. 2018  ·  3Comentarios  ·  Fuente: dooboolab/react-native-iap

Versión de react-native-iap

2.3.19

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

iOS

Comportamiento esperado

Los documentos de estas funciones mencionan que podrían devolver suscripciones si se incluyen en la lista de SKU. entonces en una llamada como:

const subs = await getSubscriptions(['sku2', 'sku3']);
const prods = await getProducts(['sku1']);

Esperaría obtener solo los productos / suscripciones a los que se hace referencia en los SKU suministrados.

Comportamiento real

Sorprendentemente, después de ejecutar el código anterior, tanto prods como subs contienen 3 elementos, una mezcla de suscripciones y productos, aunque los separé al llamar a los métodos. Después de eliminar, por ejemplo, 'sku2' de una llamada a un método, la salida de la otra función también cambia, el producto desaparece de ambas matrices devueltas. Parece que hay algunos efectos secundarios indocumentados aquí.

Entorno probado (¿Emulador? ¿Dispositivo real?)

dispositivo real

Pasos para reproducir el comportamiento

Error solo en iOS:

  • Crea suscripciones y productos
  • llamar a las funciones como se describe arriba
  • examinar la matriz devuelta
🍗 enhancement 🐛 bug 📱 iOS

Todos 3 comentarios

Si. los dos métodos llaman a los mismos métodos nativos de objetivo-c, getItems() .
Puede usar este módulo sabiendo este problema, pero arreglaremos el código y el documento tarde o temprano.
Gracias por su preocupación.

Espero que esto les recuerde ... Cerrando este tema.

documento aún no actualizado. getProducts y getSubscriptions del lado de iOS no parecen diferenciar.

¿Fue útil esta página
0 / 5 - 0 calificaciones