React-native-iap: getProducts gibt ein leeres Array in der neuesten Version RN zurück

Erstellt am 10. Apr. 2019  ·  9Kommentare  ·  Quelle: dooboolab/react-native-iap

Version von react-native-iap

^ 2.4.7

Version von React-Native

0,59,4

Plattformen, auf denen Sie den Fehler hatten (IOS oder Android oder beides?)

iOS

Erwartetes Verhalten

Ich erwarte, dass getProducts eine Reihe verfügbarer Einkäufe

Tatsächliches Verhalten

Das zurückgegebene Gerät ist leer.

Getestete Umgebung (Emulator? Reales Gerät?)

Beide.

Schritte zum Reproduzieren des Verhaltens

yield RNIap.prepare()
const products = yield RNIap.getProducts(iapBundleIds(content))

console.log(iapBundleIds(content))
// ["org.truthordrink.TruthOrDrink.pack1", "org.truthordrink.TruthOrDrink.pack2", "org.truthordrink.TruthOrDrink.pack3"]
console.log(products)
// []

Der obige Code im selben xcode-Projekt funktioniert ordnungsgemäß mit:
"React-Native": "0,56,0",
"react-native-iap": "^ 2.4.0-beta6"

📱 iOS 🙏 help wanted

Hilfreichster Kommentar

Nur einer, den ich finden konnte, war # 340.

Für mich funktioniert das Modul wie erwartet in React-Native 0.56.0, aber nicht React-Native 0.59.4. Ich kann kein Ticket dafür finden. Wenn Sie mich auf ein solches Ticket hinweisen könnten, wäre es sehr hilfreich.

Ich werde jetzt nur mit 0.56.0 rollen, aber Sie sollten wissen, dass das Modul in 0.59.4 nicht funktioniert.

Alle 9 Kommentare

Diesbezüglich gibt es mehrere Probleme, die bereits geschlossen sind. Bitte folgen Sie dem und das sollte funktionieren.

Nur einer, den ich finden konnte, war # 340.

Für mich funktioniert das Modul wie erwartet in React-Native 0.56.0, aber nicht React-Native 0.59.4. Ich kann kein Ticket dafür finden. Wenn Sie mich auf ein solches Ticket hinweisen könnten, wäre es sehr hilfreich.

Ich werde jetzt nur mit 0.56.0 rollen, aber Sie sollten wissen, dass das Modul in 0.59.4 nicht funktioniert.

Selbes Problem hier

Hier gilt das gleiche

Ich sehe das gleiche. Gibt es Pläne, ein scheinbar bestätigtes Problem mit 0,59,4 anzugehen?

Warum ist diese Ausgabe überhaupt geschlossen? getProducts gibt auch in reag-native 0.59.8 ein leeres Array zurück.

@hyochan : Bitte teilen Sie uns gemäß Ihrem obigen Kommentar, der vermutlich dazu geführt hat, dass dieses Problem geschlossen wurde, bitte mit, welche Probleme dieses Problem dupliziert.

Dies ist die einzige Bibliothek dieser Art, die mir bekannt ist, UND sie funktioniert in aktuellen Versionen von RN nicht. Es wäre großartig, ein besseres Gefühl für das Problem zu bekommen, damit die Community daran arbeiten kann, es zu lösen. Wir brauchen diese Bibliothek!

Verwandte # 407

Ich habe es gelöst! Ich benutze diese Versionen,

react-native-iap: ^4.3.0
react-native: 0.60.5

mach es einfach so

const itemSkus = Platform.select({
    ios: [
        '100coins' // just remove bundle id from product id
    ],
    android: [
        '100coins' // just remove bundle id from product id
    ]
});
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen