2016-06-23 3 views
0

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?

Antwort

Verwandte Themen