Notificaciones

Fóir entrega notificaciones a tus usuarios por correo, dentro de la app y por push. Envías una directamente o dejas que la envíe un evento, y las preferencias de cada usuario deciden por qué canales le llega.

Tres canales

Las notificaciones dentro de la app pueden llegar en vivo a un usuario con sesión iniciada mediante una suscripción GraphQL, filtradas a las suyas. Push va a iOS a través de APNs, a Android a través de FCM y a los navegadores a través de Web Push. Subes tus propias credenciales de APNs y FCM con la CLI, y el push a una plataforma que no tiene ninguna se descarta. El correo es el tercer canal, y no se envía ninguno a tus usuarios hasta que se fija la URL base de la app del proyecto.

Enviar una

sendNotification envía a un usuario, y una llamada en bloque envía a muchos. Una notificación tiene un título y puede llevar un mensaje, una categoría, una URL de acción, una imagen, sobrescrituras por canal, una caducidad y una clave de idempotencia.

Un hook de ciclo de vida puede enviar una cuando se dispara un evento. Lo configuras en el formulario de hooks de la consola con un título y una regla de destinatarios: el propietario del registro, el equipo del proyecto o una lista nombrada de personas.

Preferencias por categoría

Una preferencia se almacena por persona, por categoría y por canal, y tus usuarios leen y cambian las suyas a través de la API. Fóir decide cada entrega en orden. Una categoría marcada como obligatoria se envía siempre. En caso contrario se aplica la preferencia del propio destinatario, luego el valor predeterminado de la categoría, y si no hay ninguno la notificación se envía. Una categoría también puede exigir una suscripción confirmada por correo, donde nada se activa hasta que el usuario sigue un enlace, que caduca a los siete días.

Qué hace el enlace de cancelar suscripción del correo

Una cancelación con un clic desactiva todo el correo de ese usuario, en todas las categorías. Se almacena como una preferencia marcada con su origen y emite un evento sobre el que puede actuar un hook. Los rebotes y las quejas que informa el proveedor de correo escriben el mismo tipo de fila.

Lee el detalle

La guía de notificaciones cubre el envío, la entrega en vivo dentro de la app, las preferencias, la suscripción por correo y la configuración de push en cada plataforma.