2013-04-29 27 views
13

Tworzę aplikację na Androida, która zaimplementuje subskrypcje treści cyfrowych na moim serwerze zaplecza. Chcę uzyskać imię i adres e-mail powiązane z kontem Play, które dokonało zakupu, czyli te same informacje, które mogę uzyskać, przechodząc na moje konto sprzedawcy i wyświetlając zamówienie.Uzyskaj szczegóły konta użytkownika rozliczeń w aplikacji

Na przykładzie TrivialDrive w aplikacji rozliczeniowych, jestem w stanie uzyskać dostęp do INAPP_PURCHASE_DATA i wysłać te informacje do mojego serwera backend jako „Sprawdzanie subskrypcji dokumentacji” poleca: http://developer.android.com/google/play/billing/v2/billing_subscriptions.html

Dokumentacja wymienia typowy obieg realizacji i mówi:

Gdy użytkownik pomyślnie zakupi nową subskrypcję, aplikacja powiadamia serwer backend, który przechowuje token zakupu, nazwę użytkownika, i inne informacje w bezpiecznym miejscu.

Chociaż mogę przechowywać token zakupu, a inne INAPP_PURCHASE_DATA, w jaki sposób mogę uzyskać nazwę użytkownika lub adres e-mail. Z tego, co mogę pogodzić, podejrzewam, że dane konta, takie jak nazwa użytkownika, adres e-mail, data wygaśnięcia subskrypcji, muszą być wymagane przez mój serwer zaplecza. Wygląda na to, że użycie tokena zakupu na moim serwerze zaplecza jest kluczem do uzyskania dostępu do informacji o zamówieniu, ale w tym momencie nie znalazłem żadnego jasnego sposobu na zrobienie tego.

Wszelkie sugestie będą mile widziane. Pozdrowienia

+0

Rozwiązałeś już swój problem? Nie mogę również dowiedzieć się, jak uzyskać informacje o użytkowniku – sberezin

+0

@ sberezin, czy rozwiązałeś swój problem? – wawa

Odpowiedz

-1

Jest to przykład na stronie Android Developer tutaj: Google Play In-app Billing

Testing In-app Billing

enter image description here

Administering In-app Billing

enter image description here

Po tym Dodaję po jednym na raz do listy produktów

jak ten enter image description here

In-app Billing Reference

Potem recenzję Agreement

Pomocne linki refund policy, In-app Billing, Implementing In-app Billing

Pls sprawdzić, czy nadal napotykasz na jakiś problem :)

Dzięki

+0

Najwyraźniej OP żąda uzyskania informacji/adresu e-mail użytkownika, który dokonał zakupu w kodzie. – ozmank