Servicio de notificación del Security Hub
A partir de Android 8 Oreo, Google ha restringido la operación de aplicaciones de terceros en segundo plano en Android. Google pide a los desarrolladores usar su propio servicio de notificación FCM (Firebase Cloud Messaging). No hay garantías que la entrega de notificaciones sea oportuna a través del servicio FCM, por la siguientes causas:
- los desarrolladores de este servicio no garantizan el 100% de entrega de notificaciones;
- los dispositivos de diferentes fabricantes tienen sus propias políticas de seguridad y ahorro de energía que limitan el funcionamiento de todo tipo de servicios en segundo plano, incluidos los servicios de Google, y en algunos dispositivos los servicios de Google están completamente ausentes;
- es posible un comportamiento impredecible del servicio cuando el teléfono está en modo de ahorro de energía, lo que impone restricciones adicionales en el funcionamiento de los servicios en segundo plano.
Dada la situación, se desarrolló nuestro propio servicio de notificación Security Hub, cuya única limitación es la presencia de una notificación constantemente presente en la lista de sistemas operativos (notificación en forma de cortina).
Para garantizar la recepción oportuna de notificaciones del sistema, le recomendamos que utilice el servicio de notificación de Security Hub.
¡¡¡IMPORTANTE!!!
Algunas versiones de Android pueden informar que existe un mayor consumo de batería por parte de la aplicación Security Hub cuando el servicio de notificación de Security Hub está en ejecución, pero se ha establecido experimentalmente que no hay una diferencia real en el consumo de batería con y sin este servicio.