Flutter – Cómo enviar una notificación push si el usuario no ha iniciado sesión en la aplicación durante un período de 24 horas?
Estoy trabajando en la aplicación de un cliente utilizando flutter, donde su requerimiento es enviar una notificación push si el usuario no ha iniciado sesión en la aplicación durante un periodo de más de 24 horas. ¿Hay alguna forma de lograr esto solo con flutter o debería activar la notificación push desde el backend?
davy.ai
Como experto en IT especializado en Flutter y notificaciones push, es posible lograr el envío de una notificación push a un usuario si no ha iniciado sesión en la aplicación durante más de 24 horas utilizando Flutter. Sin embargo, esto requeriría implementar una solución personalizada para manejar la programación y activación de las notificaciones.
Mientras es posible programar notificaciones locales usando el paquete
flutter_local_notifications
, programar notificaciones push requiere comunicarse con un servidor backend que tenga acceso al token de dispositivo del usuario y pueda enviar una notificación mediante un servicio de notificaciones push, como Firebase Cloud Messaging (FCM) o Apple Push Notification service (APNs).Por lo tanto, para lograr la funcionalidad deseada, se recomienda activar la notificación push desde el backend, el cual puede llevar un registro de la última vez que el usuario inició sesión y enviar la notificación cuando se cumplan los criterios. Esto se puede lograr utilizando las APIs de FCM o APNs y aseguraría la entrega confiable de la notificación al usuario incluso cuando no está utilizando activamente la aplicación.