Chcę uzyskać nazwę/identyfikator użytkownika dokonującego zakupu. Chciałbym obyć się bez niego, jeśli to możliwe, ponieważ jego użycie wymaga dodatkowego pozwolenia. Nawet z AccountManager
nie widzę sposobu na sprawdzenie rachunku bieżącego, więc wszelkie rady są mile widziane.Zakup w aplikacji: uzyskaj nazwę lub identyfikator konta Google Play, które prosi o zakup.
Odpowiedz
Nie sądzę, że to nawet możliwe. Próbowałem wszystkich możliwych sposobów, zanim skontaktowałem się z pomocą Google. Odpowiedź brzmiała:
Dziękujemy za skontaktowanie się z działem wsparcia dla programistów Google Play. Pamiętaj, że Google nie zapewnia dostępu do poufnych informacji użytkownika, takich jak adres e-mail, adres pocztowy lub numery telefonów. Przykładamy dużą wagę do poufności i prywatności użytkowników, więc jestem pewien, że rozumiesz nasze stanowisko w odniesieniu do tych informacji.
Serdecznie dziękujemy za zrozumienie. Dziękujemy za pomoc Google Play!
Pozdrowienia, wsparcie dla programistów Google Play
W kwerendzie, mieliśmy wyjaśnić, że to wsparcie po sprzedaży.
Mam nadzieję, że to pomoże.
Nie potrzebuję żadnych poufnych informacji. Potrzebuję tylko identyfikatora unikatowego dla tego konta. –
Zrozumiałem to. Ale Google nie da unikalnego identyfikatora. Starałem się jak mogłem. Proszę zaktualizować pytanie, jeśli zrobisz z tym postęp. Przeszedłem również przez moje raporty o zarobkach na portalu Merchant. Wszystko, co mogę uzyskać, to unikalny identyfikator zamówienia. –
Google przechowuje spis wszystkiego, co użytkownik kupił za pomocą rozliczeń w aplikacji. Możesz użyć identyfikatora z jednego z zakupów jako unikalnego identyfikatora dla swojego użytkownika. Oczywiście wymaga to, aby użytkownicy najpierw coś kupili.
Możliwe pomoc: http://stackoverflow.com/questions/2112965/how-to-get-the-android-devices-primary-e-mail-address Kolejna możliwa pomoc: http://developer.android.com /training/id-auth/identify.html – LuckyMe
"Oczywisty" huh ?! – LuckyMe
@LuckyMe: te nie pokazują, jak faktycznie uzyskać _current_ konto Google Play z 'AccountManager'. –