
ADAMANT Messenger para iOS puede notificar a los usuarios sobre nuevos mensajes incluso cuando la aplicación no está en ejecución, facilitado por el Servicio de Notificaciones ADAMANT (ANS). El flujo de trabajo comienza cuando un usuario envía un mensaje cifrado de señal que contiene un token único a un nodo de la blockchain ADAMANT, con la dirección ADAMANT del ANS como destinatario. ANS consulta la blockchain para descifrar el token del usuario y filtra las transacciones en las que la dirección ADM del usuario es el destinatario. Luego, solicita a APNS entregar estas transacciones, que contienen mensajes cifrados, al dispositivo del usuario especificado por el token único. Finalmente, APNS notifica al dispositivo, y la aplicación Messenger utiliza su clave secreta (frase de acceso) para descifrar los mensajes.
Esta arquitectura garantiza que el dispositivo del usuario nunca se comunique directamente con ANS, lo que significa que ANS nunca conoce la IP del dispositivo ni otras identidades. Se comunican únicamente a través de nodos blockchain. Para habilitar las notificaciones push en la aplicación, los usuarios deben activar la opción “Permanecer conectado” y seleccionar un tipo de notificación push.