2013-04-29 7 views
13

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

+0

Haben Sie Ihr Problem gelöst? Ich kann auch nicht herausfinden, wie man Benutzerinformationen – sberezin

+0

@sberezin herausfinden, haben Sie Ihr Problem gelöst? – wawa

Antwort

-1

Es ist ein Beispiel auf der Android Developer-Website hier: Google Play In-app Billing

Testing In-app Billing

enter image description here

Administering In-app Billing

enter image description here

Danach Hinzufügen von Elementen einer nach dem anderen zu einer Produktliste

wie diese enter image description here

In-app Billing Reference

Dann ist dieses Agreement

Hilfreiche Links refund policy, In-app Billing, überprüfen Implementing In-app Billing

Plstell wenn Sie stehen immer noch vor dem Problem :)

Danke

+0

Offensichtlich fragt das OP nach Informationen/E-Mail-Adressen des Benutzers, der den Kauf im Code getätigt hat. – ozmank