# ألعاب الهاتف المحمول

يوضح هذا الدليل العملي كيفية إعداد Pushwoosh للعبة على الهاتف المحمول، بدءًا من تعريف اللاعبين وحتى إطلاق Journey للتهيئة والتفاعل وإعادة التنشيط والمشتريات داخل التطبيق.

أعدّ Pushwoosh على سبع مراحل، بهذا الترتيب:

1. عيّن [User ID](/ar/tutorials/industry-playbooks/mobile-games/collect-player-data/#identify-players-by-user-id) لكل لاعب، حتى يتعرّف Pushwoosh على اللاعب نفسه على كل جهاز.
2. اختر [الأحداث التي تريد تتبعها](/ar/tutorials/industry-playbooks/mobile-games/collect-player-data/#set-up-the-events-to-track) لتسجيل ما يفعله اللاعبون في اللعبة.
3. اختياري: خزّن بيانات اللاعب، مثل المستوى أو ما إذا كان اللاعب قد دفع، في [العلامات](/ar/tutorials/industry-playbooks/mobile-games/collect-player-data/#store-player-data-in-tags).
4. اجمع اللاعبين الذين يستوفون شروطك في [شرائح](/ar/tutorials/industry-playbooks/mobile-games/build-the-segments/)، على سبيل المثال اللاعبين الذين لم يفتحوا اللعبة منذ 30 يومًا.
5. اطلب إذن الإشعارات الفورية في الوقت المناسب، وعيّن قواعد التسليم، وأعدّ مجموعة تحكم. راجع [الاستعداد للتواصل](/ar/tutorials/industry-playbooks/mobile-games/prepare-for-communication/).
6. أرسل الرسائل تلقائيًا باستخدام [Journey](/ar/tutorials/industry-playbooks/mobile-games/build-the-journeys/) عندما يقوم اللاعب بإجراء ما في اللعبة أو ينضم إلى شريحة.
7. [اختبر كل Journey](/ar/tutorials/industry-playbooks/mobile-games/launch-and-measure/)، ثم اطّلع على إحصاءاتها وقِس النتائج.

للبدء بخطوات أقل، اتبع [الحد الأدنى من الإعداد لبدء مراسلة اللاعبين](#minimum-setup-to-start-messaging-players).

## المتطلبات الأساسية

<Aside type="caution" icon="setting" title="تحتاج إلى مساعدة المطورين">
بعض خطوات هذا الدليل العملي عبارة عن تغييرات في كود لعبتك. راجع [ما يجب على مطوريك فعله](#what-your-developers-need-to-do).
</Aside>

* [تطبيق في حسابك على Pushwoosh](/ar/product/first-steps/start-with-your-project/create-your-project/)، مع [دمج SDK](/ar/developer/first-steps/integrate-pushwoosh-sdk/) حتى تُسجَّل الأجهزة تلقائيًا.
* البريد الإلكتروني وApp Inbox مطلوبان فقط لـ Journey التي تذكرهما ضمن **المتطلبات**: تستخدم [إعادة تنشيط اللاعبين غير النشطين](/ar/tutorials/industry-playbooks/mobile-games/build-the-journeys/loyalty-and-win-back/#reactivation-for-inactive-players) البريد الإلكتروني، وتستخدم [إعلانات الأحداث المباشرة وكبار اللاعبين](/ar/tutorials/industry-playbooks/mobile-games/build-the-journeys/loyalty-and-win-back/#live-event-and-vip-announcements) App Inbox. تستخدم معظم Journey في هذا الدليل العملي الإشعارات الفورية والرسائل داخل التطبيق.

<span id="what-your-developers-need-to-do" />

## ما يجب على مطوريك فعله

سلّم هذه القائمة إلى مطوريك حتى يتمكنوا من تنفيذها في إصدار واحد:

* [تعيين User ID عند تسجيل الدخول](/ar/tutorials/industry-playbooks/mobile-games/collect-player-data/#identify-players-by-user-id).
* [إرسال الأحداث](/ar/tutorials/industry-playbooks/mobile-games/collect-player-data/#send-the-events-from-the-game) التي تحتاجها Journey الخاصة بك.
* [تتبع المشتريات](/ar/tutorials/industry-playbooks/mobile-games/collect-player-data/#track-revenue-as-pw_conversion)، وإذا كنت تبيع اشتراكات، [تمرير معرّف اللاعب مع كل عملية شراء من المتجر](/ar/tutorials/industry-playbooks/mobile-games/collect-player-data/#track-subscriptions-from-the-stores).
* [نقل طلب إذن الإشعارات الفورية](/ar/tutorials/industry-playbooks/mobile-games/prepare-for-communication/#ask-for-push-permission-at-the-right-moment) بعيدًا عن التشغيل الأول.
* معالجة [الروابط العميقة](/ar/product/messaging-channels/push-notifications/advanced-push-features/deep-linking/) المؤدية إلى شاشات المستوى والمكافأة والمتجر والأحداث، التي تفتحها Journey من الإشعارات الفورية.
* دمج Message Inbox SDK إذا كنت تستخدم [App Inbox](/ar/tutorials/industry-playbooks/mobile-games/build-the-journeys/loyalty-and-win-back/#live-event-and-vip-announcements).

<span id="minimum-setup-to-start-messaging-players" />

## الحد الأدنى من الإعداد لبدء مراسلة اللاعبين

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

1. اطلب من مطوريك استدعاء `setUserId` عند تسجيل الدخول. راجع [تعريف اللاعبين باستخدام User ID](/ar/tutorials/industry-playbooks/mobile-games/collect-player-data/#identify-players-by-user-id).
2. تحقق من أن `PW_ApplicationOpen` يصل من اللعبة. اطلب من مطوريك أيضًا إرسال الحدثين `Tutorial started` و`Tutorial completed`. راجع [إعداد الأحداث التي تريد تتبعها](/ar/tutorials/industry-playbooks/mobile-games/collect-player-data/#set-up-the-events-to-track) و[إرسال الأحداث من اللعبة](/ar/tutorials/industry-playbooks/mobile-games/collect-player-data/#send-the-events-from-the-game).
3. انقل طلب إذن الإشعارات الفورية إلى وقت لاحق، على سبيل المثال بعد البرنامج التعليمي. على iOS، لا يمكن سؤال اللاعب مرة أخرى إذا رفض الطلب عند التشغيل الأول. راجع [طلب إذن الإشعارات الفورية في الوقت المناسب](/ar/tutorials/industry-playbooks/mobile-games/prepare-for-communication/#ask-for-push-permission-at-the-right-moment).
4. عيّن [قواعد التسليم](/ar/tutorials/industry-playbooks/mobile-games/prepare-for-communication/#set-delivery-rules-before-you-message-players).
5. أنشئ شريحة [اللاعبون المعرضون للفقدان](/ar/tutorials/industry-playbooks/mobile-games/build-the-segments/#at-risk-players). إذا كنت تتتبع المشتريات بالفعل باستخدام `PW_InAppPurchase`، فأنشئ أيضًا شريحة [الدافعون مؤخرًا](/ar/tutorials/industry-playbooks/mobile-games/build-the-segments/#recent-payers).
6. أنشئ المحتوى لهذين الـ Journey، كما هو مذكور ضمن **المحتوى المطلوب تجهيزه** في كل وصفة.
7. أطلق [تهيئة اللاعبين الجدد](/ar/tutorials/industry-playbooks/mobile-games/build-the-journeys/new-and-active-players/#onboarding-for-new-players) و[إعادة تنشيط اللاعبين غير النشطين](/ar/tutorials/industry-playbooks/mobile-games/build-the-journeys/loyalty-and-win-back/#reactivation-for-inactive-players).

أضف الشرائح وJourney الأخرى لاحقًا، عندما تبدأ أحداثها في الوصول.

## الخطوات التالية

لإضافة المزيد من Journey، راجع هذه الأدلة:

* [كيفية إعداد حملة استبقاء في Pushwoosh](/ar/tutorials/product-guides/lifecycle-marketing-campaigns/how-to-set-up-a-retention-campaign-in-pushwoosh/)
* [كيفية إعداد حملة تفاعل المستخدمين في Pushwoosh](/ar/tutorials/product-guides/lifecycle-marketing-campaigns/how-to-set-up-a-user-engagement-campaign-in-pushwoosh/)
* [كيفية إنشاء حملة إعادة تفاعل في Pushwoosh](/ar/tutorials/product-guides/lifecycle-marketing-campaigns/how-to-create-a-re-engagement-campaign-in-pushwoosh/)
* [كيفية إجراء اختبارات A/B/n في Customer Journey](/ar/tutorials/product-guides/how-to-create-campaigns-in-pushwoosh/how-to-abn-test-customer-journeys/)