عودة إلى أخبار المطوّرين

الإعلان عن الأداء الوظيفي الموسّع في تسجيل الدخول المحدود

١٢ أبريل ٢٠٢١بواسطة‏‎John Bullard‎‏

تحديث 6/10/21: قمنا بتوسيع الأداء الوظيفي لتسجيل الدخول المحدود ليتضمن أيضًا الأذونات user_hometown وuser_location وuser_gender وuser_link، وتتوفر الآن في بالإصدار التجريبي. بالإضافة إلى ذلك، تم تحديث الملف الشخصي في تسجيل الدخول المحدود ليتضمن الاسم الأول والأوسط والأخير كحقول منفصلة.

يتوفر الإصدار الحالي لتسجيل الدخول المحدود مع دعم هذه الأذونات الجديدة المتوفرة بمجموعة Facebook iOS SDK أو مجموعة Facebook SDK لمنصة Unity بالإصدار 11.

سنعلن اليوم عن توسيع الأداء الوظيفي لتسجيل الدخول المحدود من أجل تضمين الأذونات user_friends وuser_birthday وuser_age_range والمتوفرة الآن بالإصدار التجريبي. ولتنفيذ إصدار تسجيل الدخول المحدود مع دعم الأذونات user_friends وuser_birthday وuser_age_range، يمكنك تحديث مجموعة Facebook iOS SDK إلى الإصدار 9.2 والإصدارات الأحدث، أو مجموعة Facebook SDK لمنصة Unity إلى الإصدار 9.1 والإصدارات الأحدث. يتوفر الإصدار الأصلي لتسجيل الدخول المحدود الذي يدعم فقط الاسم وصورة الملف الشخصي والبريد الإلكتروني بالإصدار 9.0 والإصدارات الأحدث.

عند تسجيل الدخول المحدود، يتلقى المطوّرون البيانات في فترة زمنية محدودة (عندما يقدم المستخدم الموافقة مع تسجيل دخول FB) ويعني ذلك أن المطوّرين لن يتمكّنوا من تحديث بيانات المستخدم باستمرار من خلال إجراء استدعاء لواجهات FB API برمز وصول. ويؤثر هذا الأسلوب الجديد بشكل طفيف على البيانات التي تتغير نادرًا أو لا تتغير على الإطلاق، مثل الإذنين user_birthday وuser_email. وبالنسبة لبيانات المستخدم الأكثر ديناميكية مثل قائمة أصدقاء المستخدم، يتمتع المطوّرون بخيار إعادة مصادقة المستخدمين في أي وقت. وبالإضافة إلى ذلك وبالنسبة للإذن user_friends، قد يعرض المطوّرون أصدقاء جددًا ضمن التجارب داخل التطبيق طالما يظهر اتصال الأصدقاء في قائمة الأصدقاء لدى مستخدم واحد على الأقل

كتذكير، يدعم تسجيل دخول فيسبوك الآن وضعين مختلفين وهما تسجيل الدخول الكلاسيكي وتسجيل الدخول المحدود. وسيقوم تطبيقك بإدخال علامة إلى Facebook تشير إلى الوضع الذي اخترته لكل المستخدمين لديك:

  • يعتمد تسجيل الدخول المحدود على معيار OpenID Connect. وعند استخدام هذا الإصدار المحدود لتسجيل دخول فيسبوك، يتلقى المطوّرون بيانات المستخدم في فترة زمنية محددة ولن يتم الاعتقاد في حقيقة أن شخصًا ما استخدم تسجيل دخول فيسبوك مع تطبيق iOS هذا لإضفاء طابع شخصي أو قياس فعّالية الإعلانات. ولاحظ أن وضع تسجيل الدخول المحدود يستخدم رمز ويب بلغة JSON لا يدعم استعلامات واجهة Graph API. ويدعم اليوم تسجيل الدخول المحدود الاسم وصورة الملف الشخصي وعنوان البريد الإلكتروني وقائمة الأصدقاء وعيد الميلاد والفئة العمرية.
  • يظل وضع تسجيل الدخول الكلاسيكي ثابت من منتج تسجيل الدخول الذي تعرفه وتفضله أنت والمستخدمين لديك. ويسمح للمستخدمين بإنشاء حسابات جديدة أو الوصول إلى حسابات حالية مع منح تطبيقك إمكانية الوصول (بموافقة من Facebook والمستخدم) إلى بيانات محددة من Facebook مطلوبة لتحسين التجربة في تطبيقك. ولاحظ أن وضع تسجيل الدخول الكلاسيكي يستخدم رمز وصول OAuth 2.0 يدعم استعلامات واجهة Graph API.

علمًا بأتن الوضعين قابلين للتشغيل المتبادل (مما يعني أنه يمكنك تحديث وضع المستخدم في أي وقت) ويمكن استخدامهما بشكل مشروط. وبغض النظر عن الوضع الذي تختاره، لا يزال بإمكان المستخدمين التحكم في بيانات Facebook التي منحوها إلى تطبيقك في أي وقت عبر إعدادات التطبيقات وموقع الويب.

لمزيد من المعلومات حول هذا الإصدار الجديد لتسجيل دخول فيسبوك بما في ذلك وثائق التنفيذ والأسئلة المتكررة، تفضل بزيارة
https://developers.facebook.com/docs/facebook-login/ios/limited-login.