React-native-onesignal: No recibir notificación cuando la aplicación se elimina en Android 8.0.0 y superior (Oreo).

Creado en 3 ago. 2018  ·  4Comentarios  ·  Fuente: OneSignal/react-native-onesignal

Estoy usando react-native onesignal 3.0.5 y react-native 0.53.3.

Funciona absolutamente bien en casi todas las plataformas (Android/IOS) y en todas las situaciones (ejecutándose en primer plano/en segundo plano/eliminado).

En la versión de Android 8.0.0 o superior, la aplicación no recibe notificaciones ni muestra notificaciones mientras se cierra la aplicación. Lo probé en One Plus 5 y 5T. Otros dispositivos Android, excepto uno más, funciona bien.
Otras aplicaciones como cuál es la aplicación, las notificaciones de Instagram funcionan bien, incluso la aplicación se elimina.

Lo busqué en Google y descubrí un truco . Voy a Configuración> Batería> Optimización de la batería> (Menú de tres puntos en la esquina superior izquierda) Optimización avanzada> Desactivar Optimización avanzada
aquí Pero esta no es una solución general.
Estos también son enlaces de referencia, pero no puedo obtener la solución adecuada.
https://stackoverflow.com/questions/39504805/android-app-not-receiver-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

Comentario más útil

@shahchaitanya Lamentablemente, no hay mucho que podamos hacer al respecto. Con algunos dispositivos chinos como OnePlus, no es posible solucionar esto, bloquearán las notificaciones de las aplicaciones que se cierran explícitamente.

Es posible que desee mostrar un mensaje a los usuarios que usan estos dispositivos (OnePlus, Xiaomi, etc.), pero si su tipo de sistema operativo no nos permite ejecutar la aplicación, no hay mucho que podamos hacer al respecto.

Todos 4 comentarios

@shahchaitanya Lamentablemente, no hay mucho que podamos hacer al respecto. Con algunos dispositivos chinos como OnePlus, no es posible solucionar esto, bloquearán las notificaciones de las aplicaciones que se cierran explícitamente.

Es posible que desee mostrar un mensaje a los usuarios que usan estos dispositivos (OnePlus, Xiaomi, etc.), pero si su tipo de sistema operativo no nos permite ejecutar la aplicación, no hay mucho que podamos hacer al respecto.

@ Nightsd01 Sí, lo sé. No es un problema de señal. Es problema del sistema operativo. Busqué solución pero no encontré solución. Así que lo publiqué aquí.

@shahchaitanya , ¿su aplicación al menos muestra la ventana emergente que solicita la activación de notificaciones? Porque tengo un usuario con un OnePlus 3T en 8.0.0 que ni siquiera tuvo la posibilidad de decir sí o no al principio con la alerta emergente. Quería saber si era el mismo problema.

@ Nightsd01 ¿Cómo puede decir que el problema proviene del sistema operativo cuando las otras aplicaciones funcionan bien para la notificación en su teléfono...? 😮

@MayeuldP esto te ayudará. Otras aplicaciones como Facebook y Whatsapp se ejecutan en segundo plano incluso si se eliminan.

¿Fue útil esta página
0 / 5 - 0 calificaciones