"react-native-iap": "3.0.2"
"react-native": "0.59.2"
Android
popup Google play acheter
Erreur: cet élément n'est pas disponible.
Appareil réel
import RNIap, {
Product,
ProductPurchase,
acknowledgePurchaseAndroid,
purchaseUpdatedListener,
purchaseErrorListener,
PurchaseError,
} from 'react-native-iap';
const itemSkus = Platform.select({
android: [
'xxx',
'xxx',
'android.test.purchased',
]
});
const result = await RNIap.initConnection();
RNIap.getProducts(itemSkus).then((products) => {
this.setState({
products
});
requestSubscription = async (sku) => {
try {
RNIap.requestSubscription(sku);
} catch (err) {
console.log(err.message);
}
}
Lorsque j'essaie d'acheter mon produit, j'ai cette erreur, mais lorsque j'utilise android.test.purchased, cela fonctionne
Veuillez consulter mon guide pour résoudre votre problème.
N'hésitez pas à rouvrir si vous rencontrez toujours un problème.
J'ai suivi votre guide, mais cela ne fonctionne pas, j'ai utilisé un apk signé sur un vrai appareil, mais j'obtiens toujours cette erreur
Essayez-le. Travaille pour moi:
"Vous devez en outre ajouter votre compte de test à une autre liste spéciale de comptes" Comptes Gmail avec accès de test ", vous pouvez le trouver sur le paramètre de compte de jeu (pas de projet!). Sur la page où vous pouvez voir une liste de vos projets, accédez à paramètres, puis sur la page «Détails du compte» (faites défiler vers le bas, c'est presque en bas de page), vous trouverez la liste «Comptes Gmail avec accès test».
Configurer les licences d'application
Pour configurer les licences d'application, commencez par ajouter votre liste d'adresses Gmail de testeur dans Play Console.
Ce qui a fonctionné pour moi (après tous les points ci-dessus) était de définir une version de l'application sur la phase Alpha dans la console Google Play, puis d'ouvrir le lien de test alpha sur l'appareil avec lequel je teste. Là, j'ai accepté l'invitation de test et seulement après cela, j'ai pu acheter les produits dans mon application.
J'ai essayé toutes ces solutions de contournement mentionnées ici, mais j'obtiens toujours cette erreur étrange: `` L'article que vous tentiez d'acheter n'a pas pu être trouvé ''.
Commentaire le plus utile
Essayez-le. Travaille pour moi:
"Vous devez en outre ajouter votre compte de test à une autre liste spéciale de comptes" Comptes Gmail avec accès de test ", vous pouvez le trouver sur le paramètre de compte de jeu (pas de projet!). Sur la page où vous pouvez voir une liste de vos projets, accédez à paramètres, puis sur la page «Détails du compte» (faites défiler vers le bas, c'est presque en bas de page), vous trouverez la liste «Comptes Gmail avec accès test».
Configurer les licences d'application
Pour configurer les licences d'application, commencez par ajouter votre liste d'adresses Gmail de testeur dans Play Console.