مروج التطبيقات

:information_source: ملخص روّج لتطبيقك
:eyeglasses: معاينة Theme Creator
:hammer_and_wrench: المستودع GitHub - VaperinaDEV/discourse-app-promoter
:question: دليل التثبيت كيفية تثبيت سمة أو مكون سمة
:open_book: جديد في سمات Discourse؟ دليل المبتدئين لاستخدام سمات Discourse

تثبيت مكون السمة هذا

مرحباً :wave:

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

  1. يظهر الصف الأول التطبيق الذي قمت بإعداده في الإعدادات.

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

يتم تحميل شعار المتصفحات تلقائيًا عند تثبيت مكون السمة.

هناك بعض الإعدادات حيث يمكنك إعداد تطبيق Android و iOS بشكل منفصل.


إصدار PWA يعمل فقط في Chrome ويكتشف تلقائيًا حالة تثبيت التطبيق في المتصفحات المدعومة.

إذا لم يتم تثبيت PWA بعد.

إذا تم تثبيت PWA بالفعل.

كيف تبدو في المتصفحات.


في ترجمات السمة، يمكنك ترجمة وتخصيص كل نص…


:warning: هناك بعض القيود لأن ليس كل متصفح يدعم تثبيت PWA، وهو يعمل فقط في Chrome. تظهر المتصفحات الأخرى نافذة منبثقة للتطبيق إذا قمت بإعدادها في الإعدادات.
مكون السمة هذا مخصص لنظام Android فقط! قد أقوم بتحديثه لنظام iOS و iPadOS Safari في المستقبل لأن النافذة المنبثقة للتطبيق يمكن أن تظهر هناك أيضًا لإعادة توجيه المستخدمين إلى صفحة التطبيق في AppStore.

لقد قمت بتحديث مكون السمة بحيث يدعم الآن iOS.

14 إعجابًا

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

4 إعجابات

رائع! فكرتي لإطلاق تطبيقي + هذا = لمسة.

إعجابَين (2)

شكرا لمكون السمة @Don

إعجاب واحد (1)

مرحباً :wave:

لقد قمت بتحديث المكون و OP أيضًا… :tada:

4 إعجابات

مرحباً، يبدو المكون رائعاً.

هل هناك طريقة لجعل النافذة المنبثقة تظهر فقط للمستخدمين المسجلين أو بعد عدد معين من تحميلات الصفحة؟

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

هل هناك طريقة لإغلاق النافذة المنبثقة وتشغيل التطبيق تلقائياً بمجرد تثبيته؟