الأسئلة المتكررة حول الألعاب الفورية

إجابات على أسئلة حول تطوير الألعاب الفورية وإدارتها وتحقيق الأرباح منها.

معلومات عامة

سجّل الدخول إلى Facebook.com وانقر على الإشارة المرجعية الألعاب الموجودة ناحية اليمين أو تفضل بزيارة https://www.facebook.com/games/instantgames.

الرابط الثابت

تطوير اللعبة

تأكد من أن تطبيقك يندرج ضمن الفئة الألعاب. ولن يظهر منتج الألعاب الفورية للتطبيقات التي لا تندرج ضمن هذه الفئة.

الرابط الثابت

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

الرابط الثابت

عندما يتعلق الأمر باتخاذ القرار بشأن مكان تخزين معلوماتك، تتوفر لديك عدة خيارات:

  1. الحصول على دعم من جهة خارجية تتواصل لعبتك معه من خلال XMLHttpRequest أو fetch أو WebSocket أو EventSource. وسيعني ذلك مزيدًا من المرونة إلا أنه سيؤدي أيضًا إلى تحمل تكاليف الاستضافة والتي تتغير نسبيًا تبعًا لجمهور لعبتك.

  2. استخدام حلولنا التي تستند إلى مجموعة SDK والتي توفر الوظائف المبتكرة من جانب الخادم. لتخزين المعلومات الخاصة باللاعب، يمكنك استخدام الأسلوبين player.getDataASync وplayer.setDataAsync. بالنسبة للوحات المتصدرين، راجع دليل واجهة API لوحات المتصدرين.

  3. تقدم خدمات الجهة الخارجية مثل PlayFab دعمًا كاملاً عبر المنصات، مثل المنصات البارزة المُصممة لدعم LiveOps والمطابقة والتحليلات. ويمكنك تصفح المزيد من الأدوات.

الرابط الثابت

الحد الأدنى لمتطلبات النظام لتشغيل الألعاب الفورية هو توفير نظام iOS بالإصدار 8 أو نظام Android بالإصدار 5.0.

لمزيد من المعلومات، راجع دليل تشغيل الألعاب الخفيفة.

الرابط الثابت

يمكنك الإبلاغ عن المشكلات مباشرةً في الصفحة Howler.js Github. ضع "[IG]" في عنوان المشكلة لمساعدة المطوّرين في وضعها على رأس قائمة الأولويات.

الرابط الثابت

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

الرابط الثابت

إضافة الميزات إلى اللعبة

يحتوي الأسلوب FBInstant.context.shareAsync() على معلمة intent التي تقبل قيمًا مثل 'INVITE' و'SHARE' وغيرها. واعتبارًا من الإصدار 4.0، لا تعرض هذه المعلمة غرضًا محددًا. وإنما تمت إضافتها للتحقق في المستقبل من مجموعة SDK وستقدم تغييرات في واجهة المستخدم في المستقبل.

الرابط الثابت

عندما تواجه لاعبًا آخر في سلسلة الرسائل لأول مرة، فلا يوجد أسلوب لمجموعة SDK لاسترداد معلومات حول الشخص الذي تواجهه. نوصيك باستخدام اسم عنصر نائب مثل "opponent" إلى أن يستجيب اللاعب الثاني للدعوة. وبمجرد أن يقبل اللاعب الآخر الدعوة لبدء اللعب، يمكنك استخدام FBinstant.player لتعبئة الصور والاسم.

الرابط الثابت

البرامج التلقائية للألعاب

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

راجع لوحة معلومات المطوّرين للتحقق مما يلي:

  1. أنك قمت بتكوين صفحة التطبيق في القسم الألعاب الفورية
  2. أنك اشتركت في الحدثين messages وmessaging_game_plays في القسم Messenger
  3. يجب تكوين صفحة التطبيق في اللوحة الصفحات المُشترك بها في القسم Messenger
  4. يتم تصنيف صفحتك كصفحة تطبيق وتتضمن اسمًا يحتوي على اسم لعبتك.
الرابط الثابت

إذا كنت تتلقى رسائل خطأ استجابة لاستدعاءات الإرسال إلى واجهة Graph API، فذلك يعني حدوث إحدى الحالات التالية:

-تحاول إرسال رسائل تتجاوز الحد المسموح به لعدد الرسائل لكل مستخدم وهو 5 رسائل خلال 10 أيام

-تحاول إرسال رسائل إلى مستخدم قد حذف برنامجك التلقائي أو قام بحظره أو كتم صوته

-لا يزال تطبيقك في وضع التطوير وتريد إرسال رسائل إلى أشخاص لا يتمتعون بدور مسؤول أو مطوّر في التطبيق

لمزيد من المعلومات، يرجى الرجوع إلى وثائق واجهة API الإرسال.

الرابط الثابت

إدارة البيانات

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

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

لتتبع طلب والرد عليه، يتعين عليك إجراء تنفيذ استدعاء "طلب حذف البيانات". يجب أن يستخدم الاستدعاء بروتوكول HTTPS آمن ويجب إدراجه في حقل عنوان URL لطلب حذف البيانات في الصفحة الألعاب الفورية > التفاصيل بتطبيقك في لوحة معلومات التطبيق.

الرابط الثابت

استكشاف الأخطاء وإصلاحها

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

وفي بعض الأحيان عند تجربة هذه الطريقة، قد تتعرض لعبتك للتوقف المفاجئ أثناء التحميل. وفي بعض الأحيان قد لا تظهر أي رسائل في وحدة تحكم المطوّر بالمتصفح أو تظهر الرسالة Failed to execute 'postMessage' on 'DOMWindow'. وينتج ذلك عن نوع الخطأ نفسه والذي غالبًا ما يكون السبب فيه هو رفض الخادم المحلي تقديم الأصول بسبب مشكلة في الشهادة.

وفي هذه الحالة، يمكنك التنقل إلى الجذر الخاص بالخادم المحلي (عادة يكون https://localhost:8000 أو https://127.0.0.1:8000) واتباع الإرشادات التي يعرضها المتصفح الذي تستخدمه فيما يتعلق بقبول الشهادات أو إضافة استثناء أمان لموقع الويب هذا. وبمجرد الانتهاء من ذلك، قم بالعودة إلى عنوان URL للاعب المضمّن ومن المفترض أن يعمل كل شيء بشكل طبيعي.

الرابط الثابت

يحدث هذا الخطأ عند محاولة تحميل إعلان من AdInstance كان قد فشل من قبل. وإذا تم رفض الأسلوب loadAsync في AdInstance بالفعل مرة واحدة من قبل، فلا تحاول إعادة استخدامه. وبدلاً من ذلك، يمكنك طلب AdInstance جديد من خلال استدعاء getInterstitialAsync أو getRewardedVideoAsync.

الرابط الثابت

Since we removed "blob:" from our CSP configuration, some games made with Unity might encounter an issue at loading time. The error you might get in your web browser's console will look something like this: Refused to load the script 'blob:https://apps-xxx.apps.fb UnityLoader.js'

To solve this issue, you could try to:

  1. Upgrade to a newer version of Unity
  2. Replace the Unity Loader code to use this version of “loadCode” function: loadCode:function(e,t,r){var s=document.createElement("script");s.src="Build/"+r.url,s.onload=function(){t(r.url.split('.').slice(0,-1).join('.')),delete s.onload},document.body.appendChild(s)},
  3. Contact Unity support team
الرابط الثابت

تحقيق الأرباح من اللعبة

الإعلان

عمليات الدفع

الإعداد من خلال فيسبوك

استخدام معلومات حساب العوائد

حالة العوائد

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

الرابط الثابت

وبالنسبة لأية مشكلات تتعلق بالعوائد الأخيرة، يرجى تقديم استفسار عبر دعم عمليات الدفع من فيسبوك للحصول على نموذج الحاصلين على الأرباح. وحدد اللعبة / التطبيق (المطوّر) > العوائد > لديّ سؤال عن عوائدي الأخيرة.

بالنسبة للأسئلة المتعلقة بعملية الدفع وإعداد التقارير، يرجى الاتصال بدعم الدفع في فيسبوك.

الرابط الثابت

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

الرابط الثابت

الخصوصية والأمان


الحصول على مساعدة بخصوص عمليات الدفع

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

الرابط الثابت

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

الرابط الثابت

يرجى استخدام دعم عمليات الدفع للحصول على نموذج الحاصلين على الأرباح، ثم حدد اللعبة / التطبيق (المطوّر) > تحديث سجلات الحساب > تغيير المؤسسة المرتبطة بتطبيقي أو صفحة فيسبوك.

الرابط الثابت

تفضل بزيارة دعم عمليات الدفع من فيسبوك للحصول على نموذج الحاصلين على الأرباح، ثم حدد اللعبة / التطبيق (المطوّر) > تحديث سجلات الحساب > تغيير المؤسسة المرتبطة بتطبيقي أو صفحة فيسبوك.

الرابط الثابت

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

الرابط الثابت

ليس لدينا نظام للإشعار، ولكننا ندرج معلومات حول إعادة الأموال في بيان التحويل بتنسيق pdf الذي نرسله شهريًا.

الرابط الثابت

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

الرابط الثابت

يمكن لكل لاعب الوصول إليها من الإعدادات وتحديدًا في القسم عمليات الدفع. ويمكنك تقديم اقتراح للاعبين للتعرف على المزيد في عمليات الدفع في فيسبوك.

الرابط الثابت

نشر اللعبة

معلومات عامة

لتقييد الوصول إلى لعبة بحيث يقتصر على قائمة مخصصة من البلدان:

  1. في لوحة معلومات التطبيق، انتقل إلى الإعدادات / إعدادات متقدمة
  2. قم بتمكين مُقيد بالبلد
  3. حدد البلدان المطلوبة من المُحدد البلدان المصرح بها
  4. انقر على حفظ التغييرات
الرابط الثابت

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

ويمكنك العثور على معرف الفريق من خلال تسجيل الدخول إلى حساب مطوّر Apple.

الرابط الثابت

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

وللتعرف على المزيد عن عملية المراجعة، يرجى الاطلاع على القسم التقديم للمراجعة في قائمة مراجعة عناصر التشغيل.

الرابط الثابت

عملية المراجعة

تتيح لك علامة التبويب المراجعة في لوحة معلومات المطوّر إمكانية تقديم لعبتك إلى فريق المراجعة لدينا.

ويتعين عليك تقديم لعبتك لإجراء المراجعات التالية:

  1. الألعاب الفورية
  2. عمليات الشراء داخل التطبيق
  3. Pages_messaging (للبرامج التلقائية)

تحتاج إلى مدير أرباح لتقديم لعبتك لتحقيق ما يلي:

  1. تحقيق الأرباح من الإعلانات في Audience Network.
الرابط الثابت

قبل تقديم لعبتك لإجراء مراجعة لعملية IAP، يجب اعتماد التطبيق في Audience Network.

تعرف على المزيد عن إرسال تطبيقك للمراجعة.

الرابط الثابت

يستغرق إجراؤها عادة من قِبل فريق عمليات المطوّرين أقل من أسبوع واحد لمعالجة تقديمك.

الرابط الثابت

تهدف كل مراجعة إلى ضمان تلبية معايير الجودة والتكامل بالنسبة للتأهيل إلى منصة الألعاب الفورية.

وخاصة أننا نفحص الألعاب للامتثال للوظائف وإرشادات سياسة المنصة.

وقبل التقديم للمراجعة، تأكد من مراجعة إرشادات الإصدار.

الرابط الثابت

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

الرابط الثابت

سيستخدم فريق المراجعة الإرشادات التي تقدمها لاختبار عمليات دمج تطبيقك مع فيسبوك.

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

وتُعد عملية المراجعة أفضل طريقة للتواصل مع المراجع عن طريق تحديث ملاحظاتك للرد على الملاحظات التي تلقيتها.

الرابط الثابت

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

الرابط الثابت

بالنسبة لمراجعة التطبيق، يجب ربط عمليات تقديم اللعبة بنشاط تجاري (سواء تم التحقق منه أم لا).

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

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

الرابط الثابت

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

الرابط الثابت

إذا كان لديك بالفعل حساب مدير أعمال، فنوصيك بربط التطبيق بمدير الأعمال الحالي.

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

الرابط الثابت