دریافت اطلاعات نمایه
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
هشدار: Google Sign-In برای Android قدیمی است و دیگر پشتیبانی نمیشود. برای اطمینان از امنیت و قابلیت استفاده مداوم برنامه خود، همین امروز به Credential Manager بروید . Credential Manager از کلید عبور، رمز عبور و احراز هویت یکپارچه (مانند ورود به سیستم با Google)، امنیت قویتر و تجربه کاربری سازگارتر پشتیبانی میکند. برای توسعه دهندگان Wear: Credential Manager در Wear OS 5.1 و نسخه های بعدی در ساعت های انتخابی پشتیبانی می شود. برنامهنویسانی که فعالانه از دستگاههای Wear OS 3، 4 و 5.0 با Sign in with Google پشتیبانی میکنند، باید از Google Sign-in برای Android برای برنامههای Wear خود استفاده کنند. ورود به سیستم با پشتیبانی Google در APIهای Credential Manager برای این نسخههای WearOS در تاریخ دیگری در دسترس خواهد بود. پس از اینکه کاربری را با 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();
}
توجه: آدرس ایمیل حساب Google ممکن است تغییر کند، بنابراین از آن برای شناسایی کاربر استفاده نکنید. درعوض، از شناسه حساب استفاده کنید، که میتوانید آن را با GoogleSignInAccount.getId
در مشتری و از ادعای sub
شناسه در قسمت پشتیبان دریافت کنید. برای اطلاعات بیشتر نمایه که ممکن است در دسترس باشد، به GoogleSignInAccount
مراجعه کنید. توجه داشته باشید که هر یک از فیلدهای نمایه بسته به محدودههایی که درخواست کردهاید و مشخصات کاربر شامل چه اطلاعاتی است، میتواند null
باشد.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,[]]