2.3.19
iOS
La documentation de ces fonctions mentionne qu'elles peuvent renvoyer des abonnements si elles sont incluses dans la liste des SKU. donc dans un appel comme:
const subs = await getSubscriptions(['sku2', 'sku3']);
const prods = await getProducts(['sku1']);
Je m'attendrais à n'obtenir que les produits / abonnements référencés par les SKU fournis.
Étonnamment, après l'exécution du code ci-dessus, prods
et subs
contiennent 3 éléments, un mélange d'abonnements et de produits même si je les ai séparés lors de l'appel des méthodes. Après avoir supprimé par exemple 'sku2'
d'un appel de méthode, la sortie de l'autre fonction change également, le produit disparaît des deux tableaux renvoyés. Il semble qu'il y ait des effets secondaires non documentés ici.
appareil réel
Seul bogue iOS:
Oui. les deux méthodes appellent les mêmes méthodes natives objective-c, getItems()
.
Vous pouvez utiliser ce module en connaissant ce problème, mais nous corrigerons le code et le document tôt ou tard.
Merci pour votre inquiétude.
J'espère que c'est rappelé .. Clôture de ce numéro.
document toujours pas encore mis à jour. ios côté getProducts et getSubscriptions ne semble pas faire de différence.