Ich erstelle eine Android-Anwendung, die Abonnements für digitale Inhalte auf meinem Backend-Server implementiert. Ich möchte den Namen und die E-Mail-Adresse abrufen, die mit dem Play-Konto verknüpft sind, das den Kauf getätigt hat, und zwar die gleichen Informationen, die ich erhalten kann, wenn ich zu meinem Händlerkonto gehe und eine Bestellung aufrufe.In-App-Abrechnung Benutzerkontodetails
Mit dem TrivialDrive in-App-Abrechnung Beispiel, ich bin in der Lage, die INAPP_PURCHASE_DATA zugreifen und diese Informationen an meinem Backend-Server als „Überprüfung Abonnement Dokumentation“ senden empfiehlt: http://developer.android.com/google/play/billing/v2/billing_subscriptions.html
Die Dokumentation eine typische Implementierung Workflow-Listen und sagt:
Wenn der Benutzer erfolgreich ein neues Abonnement erwirbt, Ihre App einen Backend-Server benachrichtigt, die den Kauf Token speichert, die Benutzername, und andere Informationen an einem sicheren Ort.
Obwohl ich das Kauf-Token und andere INAPP_PURCHASE_DATA speichern kann, wie bekomme ich den Benutzernamen oder die E-Mail für diese Angelegenheit. Von dem, was ich zusammenfügen kann, vermute ich, dass die Kontodetails wie Benutzername, E-Mail, Ablaufdatum der Abonnements von meinem Back-End-Server angefordert werden müssen. Es scheint, dass die Verwendung des Kauf-Tokens auf meinem Backend-Server der Schlüssel zum Zugreifen auf Bestellinformationen ist, aber an dieser Stelle habe ich keinen klaren Weg gefunden, dies zu tun.
Irgendwelche Vorschläge würden geschätzt. Grüße
Haben Sie Ihr Problem gelöst? Ich kann auch nicht herausfinden, wie man Benutzerinformationen – sberezin
@sberezin herausfinden, haben Sie Ihr Problem gelöst? – wawa