Mendapatkan Informasi Profil

Setelah membuat pengguna login dengan Google, jika Anda mengonfigurasi Login dengan Google, dengan parameter DEFAULT_SIGN_IN atau metode requestProfile, Anda dapat mengakses informasi profil dasar pengguna. Jika Anda mengonfigurasi Login dengan Google dengan metode requestEmail, Anda juga bisa mendapatkan alamat email mereka.

Sebelum memulai

Mengambil informasi profil untuk pengguna yang login

Gunakan metode GoogleSignIn.getLastSignedInAccount untuk meminta profil informasi untuk pengguna yang saat ini sudah masuk.

GoogleSignInAccount acct = GoogleSignIn.getLastSignedInAccount(getActivity());
if (acct != null) {
  String personName = acct.getDisplayName();
  String personGivenName = acct.getGivenName();
  String personFamilyName = acct.getFamilyName();
  String personEmail = acct.getEmail();
  String personId = acct.getId();
  Uri personPhoto = acct.getPhotoUrl();
}

Untuk data profil tambahan yang mungkin tersedia, lihat GoogleSignInAccount Perhatikan bahwa setiap kolom profil dapat berupa null, bergantung pada cakupannya yang Anda minta dan informasi apa yang disertakan di profil pengguna.