¿Cuál es la llamada a la API que hace el iPhone para verificar si un número tiene iMessage habilitado?

2

Intenté detectar las llamadas http configurando un proxy en mi computadora portátil en la misma LAN que el iPhone. Una vez que se configuró, ingresé diferentes números que sé que tienen iMessage habilitado en el campo de número de la aplicación de Mensajes, pero no pude ver ninguna llamada.

Por supuesto, el proxy funcionaba porque podía ver otras llamadas, como Safari, App Store, etc. Además, estos números no estaban en mi libreta de direcciones originalmente.

De acuerdo a Cómo ¿iMessage sabe que el destinatario es un dispositivo con iOS 5? : el iPhone realiza una llamada a los servidores de Apple para determinar si el destinatario es un dispositivo con iOS 5 o no.

¿Qué se está haciendo esta llamada a la API para ver si un número de teléfono tiene habilitado iMessage?

    
pregunta amehta 27.07.2012 - 03:26

1 respuesta

2

Al verificar si un destinatario está en iMessage o SMS, iOS no usa el protocolo http .

Puedes usar Wireshark en la PC o tcpdump en Mac para detectar todo el protocolo tcp .

    
respondido por el Marco Marsala 14.09.2013 - 20:59

Lea otras preguntas en las etiquetas