Version: 2.1.1
iOS
ID de produit non valide.
Erreur: ID de produit non valide.
Émulateur et appareil réel
Lorsque j'appelle la fonction buyProduct , cela me renvoie un ID de produit non valide.
Ma référence d'achat dans l'application est prête à être soumise, mais je ne comprends pas pourquoi cela ne fonctionne pas?
J'ai lu toutes les suggestions de solutions et je les ai toutes essayées, mais mon application ne fonctionne toujours pas.
J'ai également essayé une autre version de react-native-iap (dernière version 2.1.0), rien n'a changé.
Que puis-je faire?
Veuillez examiner le problème # 256 et vérifier ce que vous avez manqué en premier
@dooboolab merci pour la réponse. Mon problème a été résolu comme ça.
RNIap.getProducts(['yourProductId']).then(success => {
let product = success[0];
RNIap.buyProduct(product.productId).then(ok => {
}).catch(error => {
alert(error);
})
}).catch(error => {
alert(error);
})
@selcukitmis Cela fonctionne.
@selcukitmis y a-t-il une raison pour laquelle vous utilisez le productId de l'objet product plutôt que "yourProductId"?
@noahhayes bien sûr. lorsque j'utilise RNIap.getProducts, je ne connais pas encore les détails de mon produit.
RNIap.getProducts est prometteur. Je prends le premier produit dans la section "ALORS".
Peut-être avez-vous besoin d'un deuxième produit sur lequel vous devez vérifier le code de votre projet
Commentaire le plus utile
@dooboolab merci pour la réponse. Mon problème a été résolu comme ça.
RNIap.getProducts(['yourProductId']).then(success => { let product = success[0]; RNIap.buyProduct(product.productId).then(ok => { }).catch(error => { alert(error); }) }).catch(error => { alert(error); })