دریافت اطلاعات نمایه

پس از اینکه کاربری را با Google وارد کردید، اگر Google Sign-In را با پارامتر DEFAULT_SIGN_IN یا روش requestProfile پیکربندی کردید، می‌توانید به اطلاعات اولیه نمایه کاربر دسترسی داشته باشید. اگر Google Sign-In را با روش requestEmail پیکربندی کرده اید، می توانید آدرس ایمیل آنها را نیز دریافت کنید.

قبل از شروع

بازیابی اطلاعات نمایه برای یک کاربر وارد شده

از روش GoogleSignIn.getLastSignedInAccount برای درخواست اطلاعات نمایه برای کاربر وارد شده فعلی استفاده کنید.

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();
}

برای اطلاعات بیشتر نمایه که ممکن است در دسترس باشد، به GoogleSignInAccount مراجعه کنید. توجه داشته باشید که هر یک از فیلدهای نمایه بسته به محدوده‌هایی که درخواست کرده‌اید و مشخصات کاربر شامل چه اطلاعاتی است، می‌تواند null باشد.