^ 2.4.7
0,59,4
iOS
Ich erwarte, dass getProducts eine Reihe verfügbarer Einkäufe
Das zurückgegebene Gerät ist leer.
Beide.
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"
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
]
});
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.