پس از اینکه کاربری را با 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
باشد.