عدم تلقي إشعارات Discourse Hub لمثيل Discourse المستضاف ذاتيًا على Android 10

مرحبًا،

لم أعد أتلقى أي إشعارات عبر Discourse Hub الإصدار 1.6.0 على هاتفي الذكي الذي يعمل بنظام Android 10. كانت الإشعارات تعمل سابقًا (رغم أنني لا أتذكر ما إذا كانت تأتي فقط من Meta أم من النسخة المستضافة ذاتيًا التي أديرها).

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

في إعدادات رعاية الجهاز على Android، تم تعطيل ميزة البطارية التكيفية، ويوجد Discourse Hub في قائمة التطبيقات التي لن تُوضع في وضع السكون.

أرجو التوجيه :folded_hands:

على جهاز أندرويد الخاص بك، هل تعمل النسخة PWA من موقعك بشكل جيد وترسل الإشعارات بكفاءة؟

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

في الواقع، أجد أنني أستقبل إشعارات أندرويد صحيحة من Discourse Hub، لكن فقط تلك المتعلقة بـ Meta. هذا يجعل الأمر مشابهًا جدًا للمشكلة التي بدت وكأنها خاصة بنظام iOS فقط، والموصوفة هنا: Notifications on mobile for Discourse Hub app - #2 by jomaxro

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

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

حسناً، لكن هل تجربة تطبيق الويب التقدمي (PWA) ستُعد خطوة في استكشاف أخطاء إشعارات Discourse Hub وإصلاحها؟ لأنني أستطيع القول بالفعل إنها لن توفر لي ميزة بديلة بسيطة بما يكفي لإعدادها لمستخدمي.

إذن، تطبيق DiscourseHub هو في الأساس تطبيق مغلف (مع ميزات إضافية) حيث يتم تحميل النسخ المحمولة من المواقع. لذا، إذا كنت تستطيع استقبال الإشعارات عبر Chrome على Android أو عبر تطبيق الويب التقدمي (PWA)، فيجب أن يعمل الأمر عبر تطبيق DiscourseHub. إذن، نعم، استخدام تطبيق الويب التقدمي (PWA) سيساعدك في استكشاف المشكلة التي وصفتها وحلها.

لقد جربت تطبيق الويب التقدمي (PWA). داخله، قمت بتسجيل الدخول بنجاح إلى مثيل Discourse الخاص بي، لكنه لا يولد أي إشعارات لنظام أندرويد :confused:

@osioke، ما هي خطوة استكشاف الأخطاء وإصلاحها التالية؟ :folded_hands:

نفس ما قلته أعلاه :wink:

أوه، لكنني أستخدم الإصدار الأحدث بالفعل.

انظر إلى إشعارات أندرويد المباشرة موجودة الآن في النواة! - ميزات / إعلانات - Discourse Meta، وتأكد من أن الإعدادات والخطوات المذكورة في ذلك الموضوع قد اكتملت لموقعك. إذا كانت كذلك، فيجب أن تعمل. جرّب ذلك ودعنا نرى النتيجة.

تم تمكين نموذج إشعارات الدفع. تعمل إشعارات الدفع في المتصفح دائمًا على نسختي.

لا يزال هذا هو الحال، حيث تقتصر إشعارات الدفع في DiscourseHub على مثيلات Discourse التي نستضيفها نحن.

حسناً، شكراً على المعلومات.