Mendapatkan Informasi Profil

Setelah Anda memproses login pengguna dengan Google, jika Anda mengonfigurasi Login dengan Google, dengan parameter DEFAULT_SIGN_IN atau metode requestProfile, Anda dapat mengakses informasi profil dasar pengguna. Jika 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 informasi profil bagi pengguna yang saat ini login.

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 salah satu kolom profil dapat berupa null, bergantung pada cakupan yang Anda minta dan informasi yang disertakan dalam profil pengguna.