¿Cómo sabe un iPhone que el número al que está enviando mensajes de texto también es un iPhone con iMessage activado?

¿Cómo sabe iMessage que el destinatario es un dispositivo iOS 5?

… utiliza la ID del dispositivo para determinar si otro dispositivo está ejecutando iOS 5. Esto se hace durante el registro o cuando iMessage está configurado en la configuración del teléfono. Efectivamente, la ID del dispositivo y los números de Apple ID / Mobile se almacenan en los servidores de Apple.

Comprueba los servidores de Apple para determinar si un número o dirección de correo electrónico está registrada como ID de Apple y usa iOS 5. Luego, enviará el mensaje a través de los servidores de Apple primero. También utiliza la reserva de texto, por lo que si el otro usuario no está usando un dispositivo iOS, o si iMessage no está disponible o está inactivo, o si su conexión de datos está inactiva, enviará el mensaje como un texto. Sin embargo, la recuperación de texto puede deshabilitarse. Esto no afecta los mensajes de texto normales.