يعمل تطبيق Notification Repeater على إصلاح إحدى مشكلات عدم عرض الإشعارات على أجهزة MIUI 10 مثل Xiaomi Mi Mix 3. واصل القراءة لمعرفة المزيد!
تشتهر واجهة MIUI الخاصة بشركة Xiaomi (أو سيئة السمعة، اعتمادًا على وجهة نظرك) بالتغييرات واسعة النطاق التي تجريها على نظام التشغيل Android. أحد هذه التغييرات هو الإدارة الصارمة للبطارية، والتي تعطي الأولوية لعمر بطارية الجهاز مع تأثير جانبي مثير للجدل يتمثل في إيقاف تشغيل التطبيقات في الخلفية. يؤدي هذا إلى تخطي التطبيقات في تسليم الإشعارات إلى جهازك عندما يكون من المفترض أن تقوم بتسليمها بشكل مثالي.
على الرغم من أن تحسينات بطارية MIUI تتحمل معظم اللوم عن هذه الإشعارات التي تم تخطيها، إلا أنها ليست السبب الكامل. إذا لم يؤدي إيقاف تشغيل تحسينات البطارية إلى حل مشكلة الإشعارات المفقودة والمعطلة، فهذا يعني أن قد تكون القضية هي نفسها كما اختبرها Redditor فابيوCZ على هاتفه Xiaomi Mi Mix 3 على MIUI 10. يبدو أنه تمت إزالة إشعارات التطبيقات مثل Discord وGoogle Voice على الفور بسبب "REASON_ERROR"، رمز خطأ يعني في الأساس أن MIUI غير قادر على عرض بعض المحتوى داخل الإشعار، وبالتالي تم إلغاء عرض الإشعار.
ثم اتجه FabioCZ نحو حل المشكلة، وقام بتطوير ملف تطبيق Notification Repeater لأجهزة MIUI 10. يستمع هذا التطبيق إلى الإشعارات الواردة التي يتم تجاهلها بسبب الخطأ المذكور أعلاه، ثم يستمع إليها يكرر هذه الإشعارات الفائتة بطريقة أساسية لضمان عرضها على الشاشة جهاز. يعد الإشعار الجديد مجرد نسخة من عنوان ومحتوى الإشعار الأصلي، ولكنه يزيل التصميم لتحقيق الغرض منه. ونتيجة لذلك، لا يتم دعم ميزات مثل الردود السريعة.
وقد دفع المطور أيضًا تحديثًا للتطبيق يتضمن تعليمات لتمكين الإشعارات، القدرة على تشغيل إشعارات الاختبار والسماح بوظيفة الإشعارات بالاهتزاز والضوء والعائمة العمل الآن. التطبيق كذلك مفتوح المصدر، حتى تتمكن من إلقاء نظرة على التطبيق بنفسك للتأكد من أن الكود لا يفعل أي شيء ضار.
تحميل مكرر الإخطار
القصة عبر: /r/Xiaomi