2014-10-16 18 views

Odpowiedz

21

W Usługach gier Google Play można użyć:

String playerId = Games.Players.getCurrentPlayerId(getApiClient()); 
+0

Rozgryzłem to, ale dzięki. Może to być pomocne dla innych w przyszłości. – Agamemnus

+6

@ Pigmalion jest wyjątkowy i stały? Czy można go wykorzystać do zapisywania postępów gracza w Internecie? –

3

To zależy od usługi, do której próbujesz uzyskać dostęp. Oto istotne klasa Player dla Google Play Games: https://developer.android.com/reference/com/google/android/gms/games/Player.html

I danej klasy People z Google Plus: https://developer.android.com/reference/com/google/android/gms/plus/model/people/package-summary.html

Wreszcie istnieje AdvertisingIdClient dla platformy Ogloszenia mobile: https://developer.android.com/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient.html

+0

Tak, nie chcę pytać użytkownika o uprawnienia G +. Chcę tylko identyfikatora użytkownika. Nie wiem, jak dostać się do tej klasy "Gracza". – Agamemnus

+0

'com.google.android.gms.games.Player' To jest na pierwszym łączu. – Sam12345

+0

Po prostu zaimportuj to i to wszystko? I otrzymuję identyfikator użytkownika? Czy muszę zrobić cokolwiek innego? – Agamemnus

Powiązane problemy