React-native-iap: Types incorrects dans 3.5.1

Créé le 30 sept. 2019  ·  4Commentaires  ·  Source: dooboolab/react-native-iap

Version de react-native-iap

3.5.1

Version de react-native

0.61.0

Les plates-formes sur lesquelles vous avez rencontré l'erreur (IOS ou Android ou les deux ?)

tous les deux

Comportement prévisible

pas d'erreurs de type

Comportement réel

tapez des erreurs sur acknowledgePurchaseAndroid et requestSubscription . Mais peut-être plus.

Environnement testé (émulateur ? appareil réel ?)

émulateur

Étapes pour reproduire le comportement

exécutez la dernière version, puis effectuez votre vérification de type

Solution

requestSubscription = (sku: string, oldSku: string, prorationMode: number)

Devrait être:

requestSubscription = (sku: string, oldSku?: string, prorationMode?: number)

et...

acknowledgePurchaseAndroid = (token: string, developerPayload: string)

Devrait être:

acknowledgePurchaseAndroid = (token: string, developerPayload?: string)

Je suppose qu'il y a plus de ces petites choses maintenant puisque le index.d.ts disparu et que index.ts ne reflète pas encore ces types. Vous n'avez pas le temps de les parcourir tous en ce moment. Juste pour vous faire savoir que les types doivent être examinés :-)

❄️ types 🐛 bug

Commentaire le plus utile

Vous avez raison les gars. Désolé d'avoir raté ça. Aujourd'hui, je viens de migrer notre projet vers typescript car il y a tellement de problèmes liés aux saisies. Maintenant, nous devons seulement nous concentrer sur le fichier ts et flow et js seront générés automatiquement.

J'ai publié 3.5.2 pour le correctif.

Tous les 4 commentaires

Je suis confronté au même problème, les champs oldSku et prorationMode de requestSubscription devraient être facultatifs

Vous avez raison les gars. Désolé d'avoir raté ça. Aujourd'hui, je viens de migrer notre projet vers typescript car il y a tellement de problèmes liés aux saisies. Maintenant, nous devons seulement nous concentrer sur le fichier ts et flow et js seront générés automatiquement.

J'ai publié 3.5.2 pour le correctif.

Merci beaucoup @hyochan

Merci @hyochan pour la réponse rapide. Je vais l'essayer bientôt !

Cette page vous a été utile?
0 / 5 - 0 notes