React-native-onesignal: عدم تلقي إشعار عند إيقاف تشغيل التطبيق في نظام التشغيل Android 8.0.0 والإصدارات الأحدث (Oreo).

تم إنشاؤها على ٣ أغسطس ٢٠١٨  ·  4تعليقات  ·  مصدر: OneSignal/react-native-onesignal

أنا أستخدم إشارات تفاعلية أصلية 3.0.5 وأصلية تفاعل 0.53.3.

إنه يعمل بشكل جيد تمامًا في كل نظام أساسي تقريبًا (Android / IOS) وفي كل موقف (يعمل في المقدمة / الخلفية / قتل).

في الإصدار 8.0.0 من نظام التشغيل Android أو إصدار أحدث ، لا يتلقى التطبيق إشعارًا أو يعرض إشعارًا أثناء إيقاف تشغيل التطبيق. لقد اختبرت ذلك على One Plus 5 و 5T. أجهزة android الأخرى باستثناء واحد زائد ، إنها تعمل بشكل جيد.
التطبيقات الأخرى مثل whats app وإشعارات instagram تعمل بشكل جيد حتى يتم قتل التطبيق.

لقد بحثت في googed واكتشفت اختراقًا ، انتقلت إلى الإعدادات> البطارية> تحسين البطارية> (قائمة النقاط الثلاث في الزاوية العلوية اليسرى) تحسين متقدم> إيقاف تشغيل التحسين المتقدم
هنا . لكن هذا ليس حلًا عامًا.
هذه أيضًا روابط مرجعية ولكن لا يمكنني الحصول على الحل المناسب.
https://stackoverflow.com/questions/39504805/android-app-not-receiving-firebase-notification-when-app-is-stopped-from-multi-t/39505298#39505298

https://github.com/evollu/react-native-fcm/issues/933

https://stackoverflow.com/questions/39480931/error-broadcast-intent-callback-result-cancelled-forintent-act-com-google-and

التعليق الأكثر فائدة

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

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

ال 4 كومينتر

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

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

@ Nightsd01 نعم أعرف أنها ليست مشكلة إشارة واحدة. إنها مشكلة نظام التشغيل. لقد بحثت عن حل ولكني لم أجد حلاً. لذلك قمت بنشره هنا.

shahchaitanya هل يعرض تطبيقك على الأقل النافذة المنبثقة التي تطلب تفعيل الإخطارات؟ Coz ، لدي مستخدم مع OnePlus 3T على 8.0.0 ولم يكن لديه حتى الاحتمالات ليقول نعم أو لا في البداية مع التنبيه المنبثق. أردت فقط معرفة ما إذا كانت نفس المشكلة.

@ Nightsd01 كيف يمكنك القول أن المشكلة تأتي من نظام التشغيل عندما تعمل التطبيقات الأخرى بشكل جيد للإشعار على هاتفه ...؟ 😮

MayeuldP هذا سوف يساعدك. تطبيق آخر مثل Facebook و Whatsapp يعمل في الخلفية حتى لو تم قتلها.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات