React-native-iap: Schreibt falsch in 3.5.1

Erstellt am 30. Sept. 2019  ·  4Kommentare  ·  Quelle: dooboolab/react-native-iap

Version von reaktiv-native-iap

3.5.1

Version von Reactive-native

0.61.0

Plattformen, bei denen der Fehler aufgetreten ist (IOS oder Android oder beides?)

beide

Erwartetes Verhalten

keine typfehler

Tatsächliches Verhalten

Geben Sie Fehler bei acknowledgePurchaseAndroid und requestSubscription . Aber vielleicht mehr.

Getestete Umgebung (Emulator? Echtes Gerät?)

Emulator

Schritte zum Reproduzieren des Verhaltens

Führen Sie die neueste Version aus und führen Sie dann Ihre Typprüfung durch

Lösung

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

Sollte sein:

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

und...

acknowledgePurchaseAndroid = (token: string, developerPayload: string)

Sollte sein:

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

Ich denke, es gibt jetzt mehr von diesen kleinen Dingen, da die index.d.ts weg sind und index.ts diese Typen noch nicht widerspiegeln. Habe im Moment nicht die Zeit, sie alle durchzugehen. Lassen Sie Sie nur wissen, dass die Typen betrachtet werden sollten :-)

❄️ types 🐛 bug

Hilfreichster Kommentar

Ihr habt recht. Tut mir leid, dass ich das verpasst habe. Heute habe ich unser Projekt gerade auf typescript migriert, da es so viele Probleme mit der Eingabe gibt. Jetzt müssen wir uns nur auf die Datei ts und flow und js werden automatisch generiert.

Ich habe 3.5.2 für den Fix freigegeben.

Alle 4 Kommentare

Ich stehe vor dem gleichen Problem, die Felder oldSku und prorationMode von requestSubscription sollten optional sein

Ihr habt recht. Tut mir leid, dass ich das verpasst habe. Heute habe ich unser Projekt gerade auf typescript migriert, da es so viele Probleme mit der Eingabe gibt. Jetzt müssen wir uns nur auf die Datei ts und flow und js werden automatisch generiert.

Ich habe 3.5.2 für den Fix freigegeben.

Vielen Dank @hyochan

Danke @hyochan für die schnelle Antwort. Werde es bald ausprobieren!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen