Ich erstelle Chrome-Erweiterung und Verwendung von InApp Kauf darin. Nach Google docs habe ich buy.js und verwendet es Methoden. getSkuDetails und kaufen funktioniert gut, aber getPurchases gibt mir nächsten Fehler - INVALID_RESPONSE_ERROR. Ich wechselte zu einem anderen Konto (selbe Browser) und getPurchases beginnt zu arbeiten.google.payments.inapp.getPurchases funktioniert nicht
Hier ist mein Code:
class Monetization {
getItemsList() {
return new Promise((resolve, reject) => {
google.payments.inapp.getSkuDetails({
'parameters': {'env': 'prod'},
'success': (response) => {
resolve(response);
},
'failure': (error) => {
reject(error);
}
});
});
}
getPurchasedItems() {
return new Promise((resolve, reject) => {
google.payments.inapp.getPurchases({
'parameters': {'env': 'prod'},
'success': (response) => {
resolve(response);
},
'failure': (error) => {
reject(error);
}
});
});
}
buyItem(sku) {
return new Promise((resolve, reject) => {
google.payments.inapp.buy({
'parameters': {'env': 'prod'},
'sku': sku,
'success': (response) => {
resolve(response);
},
'failure': (error) => {
reject(error);
}
});
});
}
}
Beide Konten hat gültige Karten, eine Ahnung, was der Grund dafür sein?