2014-10-16 124 views

回答

21

對於Google Play遊戲服務,您可以使用:

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

我明白了,但謝謝。這可能對未來的其他人有所幫助。 – Agamemnus 2015-01-12 20:40:57

+6

@Pygmalion它是獨一無二的,並且是不變的?它可以用來在線保存玩家的進度嗎? – 2016-05-20 16:56:58

3

這取決於您嘗試訪問的服務。 下面是相關類Player對谷歌玩遊戲: https://developer.android.com/reference/com/google/android/gms/games/Player.html

及相關類People從谷歌加: https://developer.android.com/reference/com/google/android/gms/plus/model/people/package-summary.html

最後,還有AdvertisingIdClient對於谷歌移動廣告平臺: https://developer.android.com/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient.html

+0

是的,我不想問用戶G +的權限。我只想要用戶ID。我不知道如何去這個「球員」類。 – Agamemnus 2014-10-16 21:05:31

+0

'com.google.android.gms.games.Player' 這是正確的第一個鏈接。 – Sam12345 2014-10-16 21:10:27

+0

那麼只需導入它就是了?我得到用戶的ID?我需要做其他事嗎? – Agamemnus 2014-10-16 21:49:35