تسجيل دخول فيسبوك لألعاب الهواتف المحمولة

نظرة عامة

يمثل تسجيل دخول فيسبوك طريقة سريعة وسهلة يمكن للأشخاص من خلالها إنشاء حسابات وتسجيل الدخول إلى لعبتك عبر عدة منصات. بالنسبة إلى ألعاب الهواتف المحمولة والألعاب المتوفرة على منصات مختلفة، يوفر لك تسجيل دخول فيسبوك الأدوات اللازمة لتخصيص التجارب داخل اللعبة، وإعادة جذب اللاعبين الذين توقفوا عن استخدام اللعبة، ومزامنة التقدم الذي تم تحقيقه في اللعبة عبر مختلف المنصات.

يشرح هذا الدليل بعض الاستخدامات الشائعة لتسجيل دخول فيسبوك في ألعاب الهواتف المحمولة. وللاطلاع على التفاصيل الكاملة حول تنفيذ تسجيل دخول فيسبوك على منصات الهواتف المحمولة، يُرجى الرجوع إلى وثائق دليل مجموعة SDK التالية:

سهولة تسجيل الدخول والدعم عبر مختلف المنصات

يعمل تسجيل دخول فيسبوك على مساعدة اللاعبين في اللعب بسهولة منقطعة النظير على مستوى المنصات المختلفة. إذ يمكن للاعبين إنشاء حساب في لعبتك بسرعة دون الحاجة إلى تعيين كلمة سر (واحتمال نسيانها فيما بعد). وتؤدي هذه التجربة البسيطة إلى زيادة معدل التحويل. بمجرد إنشاء شخص ما لحساب على إحدى المنصات، يمكنه تسجيل الدخول إلى تطبيقك، عادةً بنقرة واحدة، على كل المنصات الأخرى. يتوفر تسجيل دخول فيسبوك على أنظمة iOS وAndroid والويب وWindows Phone وتطبيقات أجهزة الكمبيوتر وUnity.

عندما يستخدم شخص ما تسجيل دخول فيسبوك في أحد التطبيقات، يتم تمثيله بمعرف مستخدم متسق على مستوى المنصات. ويمكن استخدام هذا المعرف لمزامنة تشغيل اللعبة وحالة اللعبة على مستوى إصدارات المنصات المختلفة من اللعبة نفسها.

يمكن تنفيذ تسجيل دخول فيسبوك من خلال بضعة سطور برمجية فقط. راجع أدناه للاطلاع على أمثلة من نظامي iOS وAndroid.

نظام iOS

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login
  logInWithReadPermissions: @[@"public_profile", @"email"]
        fromViewController:self
                   handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
  if (error) { 
    NSLog(@"Process error");
  } else if (result.isCancelled) {
    NSLog(@"Cancelled");
  } else {
    NSLog(@"Logged in");
  }
}];

نظام Android

LoginManager.getInstance().registerCallback(callbackManager,
        new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {
                // success
            }

            @Override
            public void onCancel() {
                 // cancel
            }

            @Override
            public void onError(FacebookException exception) {
                 // error
            }
});

LoginManager.getInstance().logInWithReadPermissions(this, Arrays.asList("public_profile", "email"));

قراءة المزيد: أفضل الممارسات عبر المنصات المختلفة

إضافة ميزات تواصل اجتماعي

يتيح لك تسجيل دخول فيسبوك الوصول إلى معلومات حول اللاعبين مثل عناوين بريدهم الإلكتروني، وصور ملفاتهم الشخصية، والاسم الأول واللقب، مما يسمح لك بإضفاء طابع شخصي على تجربة اللعب.

اللعب مع الأصدقاء

يتيح تسجيل دخول فيسبوك للاعبين إمكانية معرفة أي من أصدقائهم يلعب اللعبة نفسها أيضًا، مما يسمح لك بعرض مدى تقدم اللاعب مقارنة بأصدقائه. على سبيل المثال، يمكنك تضمين إحدى لوحات أبرز النقاط، التي تعرض أسماء أصدقاء اللاعبين الذين يلعبون اللعبة أيضًا وصور ملفاتهم الشخصية. ومن الممكن أن يؤدي هذا النوع من وجود الأصدقاء إلى زيادة المشاركة والتفاعل وتشجيع المنافسة في لعبتك.

لتمكين عرض التقدم الذي يحرزه أصدقاء اللاعب في اللعبة، يتعين عليك أن تطلب من لاعبيك منحك الإذن user_friends، والذي يتطلب تقديم لعبتك لمراجعة التطبيقات.

قراءة المزيد: النقاط والإنجازات، أذونات تسجيل الدخول

المشاركة

ألقِ نظرة على دليل المشاركة في الألعاب للاطلاع على تفاصيل كاملة حول خيارات المشاركة المتاحة، بما في ذلك المشاركة عبر مربعات الحوار، التي لا تتطلب تسجيل دخول فيسبوك.

دعم طلبات الألعاب

يساعدك تضمين تسجيل دخول فيسبوك في لعبتك في تنفيذ طلبات الألعاب كطريقة لتمكين لاعبيك من التفاعل والمشاركة مرة أخرى مع أصدقائهم، وكذلك دعوة لاعبين جدد لتجربة لعبتك.

قراءة المزيد: طلبات الألعاب

أفضل الممارسات

توجد بعض التحديات الخاصة التي يواجهها مطوّرو ألعاب الهواتف المحمولة عند تنفيذ ميزات فيسبوك الرئيسية. يُرجى قراءة دليل أفضل ممارسات ألعاب الهواتف المحمولة، الذي يعرض بعض أفضل الممارسات الخاصة بعمليات تنفيذ تسجيل دخول فيسبوك كما هو ملاحظ في ألعاب الهواتف المحمولة الناجحة، وسيساعدك هذا الدليل في تجنب ارتكاب الأخطاء الشائعة عند تنفيذ الميزات المضمنة في تسجيل دخول فيسبوك.

قراءة المزيد:أفضل ممارسات ألعاب الهواتف المحمولة