إنشاء رسائل In-App أصلية
تستخدم رسائل In-App الأصلية تخطيطات جاهزة يعرضها Pushwoosh SDK مباشرة على الجهاز، بدلاً من صفحة HTML التي يتم تحميلها في رسالة In-App مخصصة. هذا يجعلها تُحمَّل بشكل أسرع وتتحرك بسلاسة أكبر، ولا تحتاج إلى مهارات في التصميم أو التطوير لإنشاء واحدة.
استخدم رسالة In-App أصلية عندما تريد إطلاق عرض ترويجي، أو تذكير، أو إعلان عن ميزة بسرعة ولا يكون التخطيط المخصص بالكامل ضروريًا. إذا كنت بحاجة إلى تحكم كامل في التصميم، فأنشئ رسالة in-app قائمة على HTML بدلاً من ذلك.
المتطلبات الأساسية
Anchor link toقبل إنشاء قالب رسالة In-App أصلية، تأكد من:
- أن Pushwoosh SDK مدمج في تطبيقك حتى تتمكن رسائل In-App من الظهور. اعرف المزيد
- أن تطبيقك يعمل بإصدار iOS SDK 7.2.0+ أو Android SDK 6.10.0+ لأنواع modal و fullscreen و stories. وتحتاج أنواع Sheet و carousel و banner إلى إصدار iOS SDK 7.2.1+ أو Android SDK 6.10.1+. أما نوع Video فهو متاح لنظام iOS فقط في الوقت الحالي.
إنشاء قالب رسالة In-App أصلية
Anchor link to- اذهب إلى المحتوى ← الرسائل داخل التطبيق.
- انقر على إنشاء رسالة In-App.
- أدخل اسمًا للقالب.
- اختر إنشاء وسائط غنية أصلية.
- في نوع العرض (DISPLAY TYPE)، اختر نوع العرض: modal، fullscreen، stories، sheet، carousel، banner، أو video.
- انقر على إنشاء رسالة In-App.

يُفتح المحرر مع معاينة مباشرة على الهاتف المحمول على اليمين وحقول القالب على اليسار، مجمعة في المحتوى (Content)، الإعدادات (Config)، والإجراءات (Actions). ما تراه في كل مجموعة يعتمد على نوع العرض الذي اخترته.
تكوين نوع العرض
Anchor link toModal
Anchor link toبطاقة في المنتصف، يمكن عرضها اختياريًا فوق خلفية معتمة.
- تحت المحتوى (Content)، أضف عنوانًا ورسالة، لكل منهما لون نص خاص به، بالإضافة إلى صورة اختيارية. انظر إضافة صورة.
- تحت الإعدادات (Config)، قم بتعيين لون خلفية البطاقة. هذا يملأ البطاقة خلف النص والصورة.
- قم بتشغيل زر الإغلاق (Close button) إذا كنت تريد عنصر تحكم ✕ حتى يتمكن المستخدمون من إغلاق الرسالة دون النقر على زر.
- قم بتشغيل تعتيم الخلفية (Dim background) لتعتيم الشاشة خلف البطاقة والحفاظ على التركيز على رسالتك.
- تحت الإجراءات (Actions)، أضف زرًا واحدًا أو أكثر. انظر تكوين الأزرار.

Fullscreen
Anchor link toصورة غلاف تمتد من الحافة إلى الحافة مع نص وأزرار في الأعلى. املأ هذه الحقول في اللوحة اليسرى:
- تحت المحتوى (Content)، أضف صورة غلاف، بالإضافة إلى عنوان ورسالة، لكل منهما لون نص خاص به. انظر إضافة صورة.
- تحت الإعدادات (Config)، قم بتعيين لون الغلاف. يظهر أثناء تحميل صورة الغلاف، أو بمفرده إذا تركت حقل الصورة فارغًا.
- قم بتشغيل زر الإغلاق (Close button) إذا كنت تريد عنصر تحكم ✕ حتى يتمكن المستخدمون من إغلاق الرسالة دون النقر على زر.
- تحت الإجراءات (Actions)، أضف زرًا واحدًا أو أكثر. انظر تكوين الأزرار.

Stories
Anchor link toسلسلة من الشرائح بملء الشاشة مع أشرطة تقدم في الأعلى، تشبه قصص وسائل التواصل الاجتماعي. كل شريحة هي إدخال Stories خاص بها تحت المحتوى (Content).
- املأ حقول الصورة (Image) والعنوان (Title) والرسالة (Message) للشريحة الأولى (لكل منها لون نص خاص به). انظر إضافة صورة.
- قم بتعيين الثواني (Seconds) للمدة التي تظل فيها الشريحة على الشاشة قبل الانتقال. القيمة الافتراضية هي 5. أدخل قيمة من 1 إلى 30. القيم خارج هذا النطاق تمنع الحفظ (Save) مع ظهور خطأ تحقق.
- اختياريًا، انقر على إضافة (Add) داخل الشريحة لمنحها زر CTA خاص بها. انظر تكوين الأزرار.

- انقر على إضافة (Add) أسفل الشريحة الأخيرة لإضافة شريحة أخرى، ثم كرر الخطوات من 1 إلى 3 لها.
- تحت الإعدادات (Config)، قم بتشغيل التكرار (Loop) إذا كنت تريد أن تبدأ القصة مرة أخرى من الشريحة الأولى بعد انتهاء الأخيرة.
- قم بتشغيل زر الإغلاق (Close button) إذا كنت تريد عنصر تحكم ✕ حتى يتمكن المستخدمون من الخروج قبل تشغيل جميع الشرائح.

مثال على شكل القصة النهائية للمستخدم
Anchor link toSheet
Anchor link toلوحة سفلية تنزلق لأعلى من الحافة السفلية للشاشة. مقبض في الأعلى يتيح للمستخدمين سحبها لأسفل لإغلاقها.
املأ هذه الحقول في اللوحة اليسرى:
- تحت المحتوى (Content)، أضف عنوانًا ورسالة، لكل منهما لون نص خاص به، بالإضافة إلى صورة اختيارية. انظر إضافة صورة.
- تحت الإعدادات (Config)، قم بتعيين لون خلفية اللوحة. هذا يملأ اللوحة خلف النص والصورة.
- قم بتشغيل زر الإغلاق (Close button) إذا كنت تريد عنصر تحكم ✕ حتى يتمكن المستخدمون من إغلاق اللوحة دون النقر على زر.
- تحت الإجراءات (Actions)، أضف زرًا واحدًا أو أكثر. انظر تكوين الأزرار.

Carousel
Anchor link toرسالة بملء الشاشة مع عدة بطاقات يمكن للمستخدمين التمرير بينها. نقاط في الأسفل توضح البطاقة النشطة. تحت المحتوى (Content)، كل بطاقة هي إدخال Cards منفصل.
- املأ حقول الصورة (Image) والعنوان (Title) والرسالة (Message) للبطاقة الأولى (لكل منها لون نص خاص به). انظر إضافة صورة.
- قم بتعيين الإجراء (Action) للبطاقة. اختر close لإغلاق الرسالة عندما ينقر المستخدم على البطاقة، أو url لفتح رابط (نفس خيارات تكوين الأزرار).
- انقر على إضافة (Add) أسفل البطاقة الأخيرة لإضافة بطاقة أخرى، ثم كرر الخطوتين 1-2 لها.
- قم بتشغيل زر الإغلاق (Close button) إذا كنت تريد عنصر تحكم ✕ حتى يتمكن المستخدمون من مغادرة الـ carousel دون النقر على بطاقة.

Banner
Anchor link toشريط مدمج مثبت في الحافة العلوية أو السفلية للشاشة، للرسائل التي لا ينبغي أن تحجب واجهة المستخدم بأكملها.
- تحت المحتوى (Content)، أضف عنوانًا ورسالة، لكل منهما لون نص خاص به، بالإضافة إلى صورة صغيرة اختيارية. انظر إضافة صورة.
- تحت الإعدادات (Config)، قم بتعيين الموضع (Position) إلى top أو bottom لتثبيت الشريط عند حافة الشاشة التي تريدها.
- قم بتعيين الإغلاق التلقائي، ثانية (Auto-dismiss, sec) لإغلاق الشريط تلقائيًا بعد هذا العدد من الثواني. اتركه فارغًا للحفاظ على الشريط حتى يغلقه المستخدم.
- قم بتعيين لون خلفية الشريط.
- قم بتشغيل زر الإغلاق (Close button) إذا كنت تريد عنصر تحكم ✕ على الشريط.
- تحت الإجراءات (Actions)، قم بتعيين الإجراء (Action) إلى close أو url. لا تحتوي الأشرطة على أزرار منفصلة. النقر في أي مكان على الشريط ينفذ هذا الإجراء. انظر تكوين الأزرار لسلوك close و url.

Video
Anchor link toمشغل بملء الشاشة لرابط بث HLS (.m3u8) أو ملف .mp4 مباشر، مع عنوان ورسالة وأزرار اختيارية في الأعلى.
- تحت المحتوى (Content)، قم بتعيين عنوان URL للفيديو (Video URL) (مطلوب) إلى رابط HTTPS مطلق لملف
.m3u8أو.mp4. اختياريًا، أضف صورة ملصق (Poster) تظهر قبل بدء التشغيل، وصورة احتياطية (Fallback image) تظهر إذا تعذر تشغيل الفيديو. - أضف عنوانًا ورسالة، لكل منهما لون نص خاص به.
- تحت الإعدادات (Config)، قم بتشغيل التكرار (Loop) لإعادة تشغيل الفيديو بعد انتهائه.
- قم بتشغيل صامت (Muted) لبدء التشغيل مع إيقاف الصوت.
- قم بتشغيل زر الإغلاق (Close button) إذا كنت تريد عنصر تحكم ✕ حتى يتمكن المستخدمون من إغلاق الرسالة دون انتظار انتهاء الفيديو.
- تحت الإجراءات (Actions)، أضف زرًا واحدًا أو أكثر. انظر تكوين الأزرار.

تكوين حقول النص
Anchor link toحقول النص لا تدعم النص متعدد الأسطر. إذا ضغطت على Enter، قد يظهر المحرر فاصل أسطر، لكن Pushwoosh يحفظ مسافة بدلاً من ذلك. على الجهاز، يظهر النص كسطر واحد.
لإضافة رمز تعبيري، انقر على Emoji بجوار شريط أدوات الحقل. الرموز التعبيرية مدعومة في نفس حقول النص العادي. تحقق من المعاينة المباشرة لترى كيف تبدو في التخطيط.
إضافة محتوى ديناميكي
Anchor link toيدعم كل حقل نصي التخصيص باستخدام Tags و User ID.
- انقر على تخصيص (Personalization) بجوار شريط أدوات الحقل.
- تحت Tag، اختر tag أو User ID.
- اختر معدل تنسيق (على سبيل المثال، CapitalizeFirst أو regular).
- اختياريًا، أدخل قيمة Tag افتراضية (Default Tag Value).
- انقر على إدراج (Insert).

يظهر الـ tag المدرج كشريحة في الحقل. يمكنك تغيير الـ tag والمعدل والقيمة الافتراضية قبل النقر على إدراج (Insert). يستخدم التخصيص نفس الـ tags والمعدلات والقيم الافتراضية مثل المحتوى الديناميكي.
عندما تنقر على حفظ (Save)، يتحقق Pushwoosh من المحتوى الديناميكي و Liquid في كل حقل نصي. إذا لم يتم تحليل حقل ما (على سبيل المثال، tag {% if %} غير مغلق)، يتم حظر الحفظ (Save) وتظهر رسالة منبثقة “المحتوى الديناميكي يحتوي على أخطاء” تشير إلى الحقل المعطوب واللغة. قم بإصلاحه هناك، ثم انقر على حفظ (Save) مرة أخرى.
تكوين الأزرار
Anchor link toتستخدم أنواع modal و fullscreen وكل شريحة stories و sheet و video نفس حقول الأزرار:
- نص الزر (Button text) ولونه.
- الخلفية (Background)، لون الحدود (Border color)، ونصف قطر الحدود (Border radius).
- الإجراء (Action): اختر ما يحدث عندما ينقر المستخدم على الزر:
- close: يغلق الرسالة.
- url: يفتح الرابط الذي تدخله في الحقل الذي يظهر. استخدم عنوان ويب (على سبيل المثال،
https://example.com) أو رابط عميق في تطبيقك (على سبيل المثال،myapp://product/123).

انقر على إضافة (Add) لإضافة زر آخر، أو على × على الزر لإزالته.
إضافة صورة
Anchor link toيعمل كل حقل صورة (صورة، صورة غلاف، وصورة كل بطاقة أو شريحة) بنفس الطريقة. الصق عنوان URL لصورة مستضافة مباشرة في الحقل، أو انقر على اختر من Media store بجانبه لفتح Media store واختيار صورة قمت بتحميلها بالفعل. اختيار صورة من Media store يستبدل أي عنوان URL موجود حاليًا في الحقل.
إضافة الترجمات
Anchor link toبشكل افتراضي، تحتوي رسالة In-App الأصلية على لغة واحدة. لإضافة المزيد:
- انقر على + بجوار محدد اللغة في الشريط العلوي.
- حدد اللغات لإضافتها وانقر على تطبيق (Apply).

- استخدم محدد اللغة في الشريط العلوي للتبديل بين اللغات وملء حقول النص لكل لغة.
حفظ القالب
Anchor link toانقر على حفظ (Save) في أعلى اليمين لتثبيت تغييراتك.
يظهر القالب بعد ذلك في المحتوى ← الرسائل داخل التطبيق بجانب قوالب رسائل In-App الأخرى الخاصة بك.
استخدامه في حملة
Anchor link toيظهر قالب رسالة In-App الأصلية في منتقي القوالب مع قوالب رسائل In-App الأخرى الخاصة بك.
يمكنك استخدامه لـ:
- إرسال رسالة In-App فورية
- إضافة خطوة رسالة In-App إلى Customer Journey
- فتح رسالة In-App عندما ينقر المستخدم على إشعار push