2.3.19
iOS
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.
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í.
dispositivo real
Error solo en iOS:
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.