¿Cuál es el mecanismo de envío de mensajes de iOS?
1. La aplicación envía una notificación de registro al dispositivo iOS y el usuario debe aceptar que el sistema envíe el push.
2. iOS envía el ID incluido de la aplicación y el UDID del dispositivo al servidor de inserción remota de APN.
3.APNs genera deviceToken según el UDID del dispositivo y el ID del paquete de la aplicación, y lo envía a la aplicación.
4. Luego, la aplicación envía el token del dispositivo al servidor de inserción remoto (su propio servidor) y el servidor lo guarda en la base de datos.
5. Cuando su propio servidor quiera enviar un push, ingrese el mensaje a enviar en el servidor push remoto, seleccione el token de dispositivo de qué usuarios desea enviar y el servidor push remoto lo enviará. a las APN.
6. Los APN se envían a los usuarios correspondientes según el deviceToken.
El servidor APNS es el servidor de Apple que se utiliza específicamente para la inserción remota.
Un deviceToken es un identificador generado por APN y utilizado para encontrar una aplicación en uno de sus teléfonos.
El token del dispositivo puede cambiar si cambias el identificador del paquete de tu proyecto o actualizas tu servidor APN.