Ich habe eine Chrome-Erweiterung entwickelt, ich versuche, In-App-Abonnements mit google.payments.inapp APIs zu integrieren, aber während des Testens fand ich, wenn Benutzer In-App-Abonnement storniert, Der Status von API zeigt ACTIVE anstelle von CANCELED an. Im Folgenden finden Sie Code, den ichHandle Kündigung von In-App-Abonnements in Chrome-Erweiterung
in-App-Abonnements durch den Benutzer direkt zu bestellen Abruf bin mitgoogle.payments.inapp.getPurchases({
'parameters': {env: "prod"},
'success': ami_onLicenseUpdate,
'failure': ami_onLicenseUpdateFailed
});
ich immer unter Antwort auf Erfolg empfange, auch wenn Benutzer Abonnement
{"response":{"details":[{"kind":"chromewebstore#payment","itemId":"xxxxxxxxx","sku":"xxxxxx_01","createdTime":"1509281736005","state":"ACTIVE"},{"kind":"chromewebstore#payment","itemId":"xxxxxxx","sku":"xxxxxxx_02","createdTime":"1508736958450","state":"ACTIVE"}]}}
abgesagt Wie kann ich wissen, ob Benutzer hat Abonnement gekündigt?
Sie können einen Issue Tracker [hier] (https://issuetracker.google.com/issues/new) öffnen. Hoffentlich werden die Ingenieure einen Blick darauf werfen und es reparieren. – noogui
Aus einigen Gründen kann ich dort kein Problem hinzufügen. Sie müssen Problem-Tracker zuerst beheben :) – user2739324
@noogui Gefundene Lösung und beantwortete meine eigene Frage. Danke für Ihre Hilfe. – user2739324