J'ai développé une application en utilisant Ionic Native In-App Purchases et l'ai soumise au Google Play Store en tant que version Alpha.Erreur lors de la récupération des informations Sku
je pouvais voir les options d'achat disponibles:
this.iap.getProducts(this.PRODUCT_IDS).then((products: any[]) => {
...
});
je puis mis en place un utilisateur de test pour tester les achats en application. J'ai essayé de faire un achat:
this.iap.buy(item.productId).then((data) => {
return this.iap.consume(data.productType, data.receipt, data.signature);
}).then(() => {
...
}).catch((err) => {
this.loading.dismiss().then(() => {
this.doAlert('Error: ' + JSON.stringify(err));
});
});
Et depuis, lorsque je tente de faire d'autres achats pour tester l'application, j'obtiens ce qui suit en essayant d'obtenir les achats disponibles:
récupération d'erreur sku détails
J'ai lu que cette erreur peut être causée par une commande en attente doit être annulée, mais je ne peux pas trouver où faire (je l'ai regardé « Order Management
», mais il n'y a pas d'ordre) .
Cela fonctionne parfaitement sur iOS
, donc je sais que mon code est correct, et aussi sur Android
je pourrais voir les achats disponibles avant que j'ai fait l'achat de test.
J'ai aussi read que je devrais attendre 14 jours pour que Google supprime les commandes de test, mais ça fait 16 jours aujourd'hui, et j'ai toujours l'erreur.
J'ai également depuis publié mon application en version bêta dans le Play Store, mais j'ai toujours la même erreur.
J'ai le même problème ici! –
J'ai parlé au support Google, ils ne pouvaient pas aider. Très inutile. – Richard