الحصول على معلومات الملف الشخصي
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تحذير:
إنّ ميزة "تسجيل الدخول بحساب Google" لأجهزة Android قديمة ولم تعُد متاحة. لضمان اتّباع معايير الأمان وسهولة الاستخدام في تطبيقك،
انقل بياناته
إلى "مدير بيانات الاعتماد" الآن. تتوافق خدمة "إدارة بيانات الاعتماد" مع مفتاح المرور،
وكلمة المرور، ومصادقة الهوية المُدمَجة (مثل "تسجيل الدخول باستخدام حساب Google")،
ومستوى أمان أعلى، وتجربة استخدام أكثر اتساقًا.
بالنسبة إلى مطوّري تطبيقات Wear: سيكون تطبيق "مدير بيانات الاعتماد" متوافقًا مع Wear OS 5.1 والإصدارات الأحدث على ساعات محدّدة. على المطوّرين الذين يدعمون بشكل نشط استخدام ميزة "تسجيل الدخول باستخدام حساب Google" لأجهزة
Wear OS 3 و4 و5.0
مواصلة استخدام ميزة "تسجيل الدخول باستخدام حساب Google" على أجهزة Android
في تطبيقات Wear OS. ستتوفّر ميزة "تسجيل الدخول باستخدام حساب Google"
في واجهات برمجة التطبيقات Credential Manager API لهذه الإصدارات من WearOS في وقت لاحق.
بعد تسجيل دخول مستخدم من خلال Google، وفي حال ضبط تسجيل الدخول بحساب Google باستخدام المَعلمة DEFAULT_SIGN_IN
أو الطريقة requestProfile
، يمكنك الوصول إلى معلومات الملف الشخصي الأساسية للمستخدم. إذا أعددت ميزة "تسجيل الدخول باستخدام حساب Google"
باستخدام طريقة 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 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0 . للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers . إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-08-31 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-31 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,[]]