^ 2.4.7
0,59,4
iOS
Espero que getProducts retorne uma série de compras disponíveis.
O dispositivo devolvido está vazio.
Ambos.
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)
// []
O código acima no mesmo projeto xcode funciona corretamente usando:
"reagir nativo": "0.56.0",
"react-native-iap": "^ 2.4.0-beta6"
Existem vários problemas relacionados a isso que já foram encerrados. Siga isso e isso deve estar funcionando.
Só um que consegui descobrir que correspondia remotamente ao meu era o # 340.
Para mim, o módulo está funcionando conforme o esperado em react-native 0.56.0, mas não react-native 0.59.4, não consigo encontrar nenhum ticket relacionado a isso. Se você pudesse me indicar um tíquete como esse, seria muito útil.
Vou usar o 0.56.0 por enquanto, mas você deve saber que o módulo não está funcionando no 0.59.4.
Mesmo problema aqui
Mesmo aqui
Estou vendo o mesmo. Existem planos para resolver o que parece ser um problema confirmado com o 0.59.4?
Por que este problema está fechado? getProducts também retorna um array vazio em react-native 0.59.8.
@hyochan : de acordo com seu comentário acima, que provavelmente resultou no encerramento deste problema, por favor, informe-nos quais problemas ele duplica.
Esta é a única biblioteca desse tipo que eu conheço E não está funcionando nas versões atuais do RN. Seria ótimo ter uma noção melhor de qual é o problema, para que a comunidade possa trabalhar para resolvê-lo. Precisamos dessa biblioteca!
Relacionado # 407
Eu resolvi! Estou usando essas versões,
react-native-iap: ^4.3.0
react-native: 0.60.5
apenas faça assim
const itemSkus = Platform.select({
ios: [
'100coins' // just remove bundle id from product id
],
android: [
'100coins' // just remove bundle id from product id
]
});
Comentários muito úteis
Só um que consegui descobrir que correspondia remotamente ao meu era o # 340.
Para mim, o módulo está funcionando conforme o esperado em react-native 0.56.0, mas não react-native 0.59.4, não consigo encontrar nenhum ticket relacionado a isso. Se você pudesse me indicar um tíquete como esse, seria muito útil.
Vou usar o 0.56.0 por enquanto, mas você deve saber que o módulo não está funcionando no 0.59.4.