Estoy creando una aplicación como Messenger , todo funciona normalmente como enviar mensajes, recibir mensajes, videollamadas. las tecnologías que uso son react-native, reactJS, socket.io, nodeJS, react-native-webrtc
Me pregunto cómo puedo, cuando cierro una aplicación como Messenger, aún puedo recibir notificaciones de llamadas entrantes de otras personas. Estoy estudiando la notificación de Firebase y el temporizador de fondo nativo de reacción, pero no parece funcionar de la manera que quiero.
Alguien ha tenido un problema como este y tiene una respuesta, por favor hágamelo saber Que tengan un buen día chicos <3
En reaccionar firebase nativo hay dos tipos de notificaciones "background" y "foreground" .
Notificaciones en primer plano:
Un servicio en primer plano realiza alguna operación que es perceptible para el usuario. Por ejemplo, una aplicación de audio usaría un servicio de primer plano para reproducir una pista de audio. Los servicios en primer plano deben mostrar una notificación . Los servicios de primer plano continúan ejecutándose incluso cuando el usuario no está interactuando con la aplicación.
Cuando utiliza un servicio en primer plano, debe mostrar una notificación para que los usuarios estén conscientes de que el servicio se está ejecutando. Esta notificación no se puede descartar a menos que el servicio se detenga o se elimine del primer plano.
Notificación de antecedentes:
Un servicio en segundo plano realiza una operación que el usuario no nota directamente. Por ejemplo, si una aplicación usa un servicio para compactar su almacenamiento, normalmente será un servicio en segundo plano.
Desea seguir allí Documentación para aplicar notificaciones automáticas en reaccionar nativo.