يمثل تسجيل دخول فيسبوك طريقة سريعة وسهلة يمكن للأشخاص من خلالها إنشاء حسابات وتسجيل الدخول إلى لعبتك عبر عدة منصات. بالنسبة إلى ألعاب الهواتف المحمولة والألعاب المتوفرة على منصات مختلفة، يوفر لك تسجيل دخول فيسبوك الأدوات اللازمة لتخصيص التجارب داخل اللعبة، وإعادة جذب اللاعبين الذين توقفوا عن استخدام اللعبة، ومزامنة التقدم الذي تم تحقيقه في اللعبة عبر مختلف المنصات.
يشرح هذا الدليل بعض الاستخدامات الشائعة لتسجيل دخول فيسبوك في ألعاب الهواتف المحمولة. وللاطلاع على التفاصيل الكاملة حول تنفيذ تسجيل دخول فيسبوك على منصات الهواتف المحمولة، يُرجى الرجوع إلى وثائق دليل مجموعة SDK التالية:
يعمل تسجيل دخول فيسبوك على مساعدة اللاعبين في اللعب بسهولة منقطعة النظير على مستوى المنصات المختلفة. إذ يمكن للاعبين إنشاء حساب في لعبتك بسرعة دون الحاجة إلى تعيين كلمة سر (واحتمال نسيانها فيما بعد). وتؤدي هذه التجربة البسيطة إلى زيادة معدل التحويل. بمجرد إنشاء شخص ما لحساب على إحدى المنصات، يمكنه تسجيل الدخول إلى تطبيقك، عادةً بنقرة واحدة، على كل المنصات الأخرى. يتوفر تسجيل دخول فيسبوك على أنظمة iOS وAndroid والويب وWindows Phone وتطبيقات أجهزة الكمبيوتر وUnity.
عندما يستخدم شخص ما تسجيل دخول فيسبوك في أحد التطبيقات، يتم تمثيله بمعرف مستخدم متسق على مستوى المنصات. ويمكن استخدام هذا المعرف لمزامنة تشغيل اللعبة وحالة اللعبة على مستوى إصدارات المنصات المختلفة من اللعبة نفسها.
يمكن تنفيذ تسجيل دخول فيسبوك من خلال بضعة سطور برمجية فقط. راجع أدناه للاطلاع على أمثلة من نظامي iOS وAndroid.
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"); } }];
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
، والذي يتطلب تقديم لعبتك لمراجعة التطبيقات.
قراءة المزيد: النقاط والإنجازات، أذونات تسجيل الدخول
ألقِ نظرة على دليل المشاركة في الألعاب للاطلاع على تفاصيل كاملة حول خيارات المشاركة المتاحة، بما في ذلك المشاركة عبر مربعات الحوار، التي لا تتطلب تسجيل دخول فيسبوك.
يساعدك تضمين تسجيل دخول فيسبوك في لعبتك في تنفيذ طلبات الألعاب كطريقة لتمكين لاعبيك من التفاعل والمشاركة مرة أخرى مع أصدقائهم، وكذلك دعوة لاعبين جدد لتجربة لعبتك.
قراءة المزيد: طلبات الألعاب
توجد بعض التحديات الخاصة التي يواجهها مطوّرو ألعاب الهواتف المحمولة عند تنفيذ ميزات فيسبوك الرئيسية. يُرجى قراءة دليل أفضل ممارسات ألعاب الهواتف المحمولة، الذي يعرض بعض أفضل الممارسات الخاصة بعمليات تنفيذ تسجيل دخول فيسبوك كما هو ملاحظ في ألعاب الهواتف المحمولة الناجحة، وسيساعدك هذا الدليل في تجنب ارتكاب الأخطاء الشائعة عند تنفيذ الميزات المضمنة في تسجيل دخول فيسبوك.
قراءة المزيد:أفضل ممارسات ألعاب الهواتف المحمولة