مناقشة الآن يعمل كتطبيق ويب تقدمّي على iOS

لقد طال انتظار هذا، ولكن أخيرًا يمكن استخدام Discourse كتطبيق ويب تقدمي (pwa) على أجهزة iOS.

أصبح هذا ممكنًا الآن بفضل العديد من التغييرات التي طرأت على مر السنين، بعضها من Apple والكثير منها من جانبنا.

تم تفعيل جميع الميزات في كل من meta.discourse.org و review.discourse.org، لذا يرجى تجربتها:

بعد ذلك، ستظهر أيقونة جميلة لـ Discourse على الشاشة الرئيسية. عند النقر عليها، ستحصل على:

  • “تطبيق” مخصص في عرض التبديل بين التطبيقات (Alt-Tab) على iOS
  • تجربة ملء الشاشة دون واجهة مستخدم Safari
  • إمكانية تصفح المحتوى الذي تمت زيارته سابقًا أثناء عدم الاتصال بالإنترنت
  • دعم الإشعارات الفورية

نخطط لتفعيل هذا بشكل افتراضي في الأيام القادمة. تم تفعيله الآن بشكل افتراضي :tada:

الأسئلة الشائعة

لماذا يجب علي تسجيل الدخول مرة أخرى في التطبيق التقدمي (PWA)؟

لأن مثيل التطبيق التقدمي لا يشارك ملفات تعريف الارتباط مع Safari الرئيسي على iOS.

هل يدعم التطبيق التقدمي الإشعارات الفورية؟

نعم.

45 إعجابًا

رائع جدًا جدًا :+1: :+1:

هل يوجد شيء مشابه لأجهزة أندرويد؟

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

متوفر على نظام أندرويد لأكثر من أربع سنوات الآن.

11 إعجابًا

الحمد لله! كانت أبل في حالة جيدة مؤخرًا! سأقوم على الأرجح بإزعاج أي شخص لديه منتدى Discourse.

إعجابَين (2)

لا داعي لإزعاج المشرفين. كما ذُكر في المنشور الأصلي، سنقوم بتحويل هذا إلى الوضع الافتراضي إذا نجح الأمر بشكل جيد.

10 إعجابات

تم تفعيل هذا الآن افتراضيًا :tada:

12 إعجابًا

شكرًا على جهودك في هذا الشأن.

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

لاحظت مشكلة بسيطة جدًا في تطبيق PWA الجديد على نسختي. عند النقر على رابط ينتقل إلى تطبيق آخر على iPhone، مثل مربع Twitter المدمج، يظهر زر “العودة بين التطبيقات” بعنوان “بدون عنوان” بدلاً من اسم المنتدى الخاص بي:

4 إعجابات

سيكون تنفيذ هذا الأمر بسيطًا جدًا من جانب Discourse، حيث أننا نطبق المعيار الويب. الكرة الآن في ملعب Apple، إذ أن لديهم المتصفح الوحيد الذي لا يطبق هذا المعيار، بينما يمنعون متصفحات المنافسين على أجهزة iOS الخاصة بهم.

هذا غريب. لكن بما أننا نحدد العنوان في كل من ملف .webmanifest وفي مستندنا الرئيسي، فلا يمكننا فعل أي شيء. إنها خلل في تطبيق Apple.

5 إعجابات

إصلاح iOS 13.5 لخطأ مزعج واحد عند التبديل بين المهام في تطبيقات الويب التقدمية (PWAs) :tada:

8 إعجابات

شخص ما كتب مقالاً قصيراً عن تطبيقات الويب التقدمية (PWA) و iOS 14:

7 إعجابات

نظرة مختصرة على iOS

10 إعجابات

عندما يتعلق الأمر بـ PWAs؟ :sweat_smile:

4 إعجابات

مرحبًا،

هناك مشكلة في تطبيقات الويب التقدمية (PWA) عند تعدد المهام. فهي تتجمد في معظم الأحيان. وليس فقط منتداي، بل إن المشكلة قابلة للتكرار في تطبيق الويب التقدمي الخاص بـ Meta أيضًا. يظهر هذا الخطأ على كلا المنصتين (iOS وAndroid)، لكن بشكل أكبر على iOS. هل من الممكن إصلاح ذلك بطريقة ما؟ شكرًا لك :slightly_smiling_face:

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

يحدث التجميد أيضًا على أجهزة iOS الخاصة بي. هل توجد أي خطط لإصلاحه؟

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

@Falco يبدو أن الفيديو تم تعيينه على خاص، هل لا يزال لديك؟ :slight_smile: شكرا!

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

أعتقد أن هذا يحتاج إلى تحديث في المشاركة الأولى وفقًا لـ:

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

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

اكتشاف جيد، تم التحديث.

لدينا عدة أشخاص في الفريق يقودون ذلك يوميًا دون أي مشاكل بخصوص الإشعارات الفورية. إنها تعمل دائمًا على جهاز iPad الخاص بي أيضًا.

أقترح فتح موضوع خطأ بخطوات مفصلة حول ما يحدث بالضبط عند تمكين الدفع هنا على Meta على PWA الخاص بك بنظام iOS، إذا كنت تستخدم أحدث إصدار مستقر من نظام التشغيل، إذا لم يكن لديك تثبيت متعارض لـ Hub، وما إلى ذلك.

4 إعجابات

حاليًا، أنا على الإصدار التجريبي للمطور 17، أحدث بناء. ومع ذلك، هذا لا يُحدث فرقًا حقيقيًا. على كل بناء 16 RC كنت عليه، لم يكن هناك إشعار دفع، ولم يتم تثبيت تطبيق Hub أيضًا. سأفتح تقريرًا عندما أجد وقتًا.

ومع الإصدار 17.4 سينتهي هذا، على الأقل في أوروبا.

9 إعجابات