2 votes

Quel est l'appel API que l'iPhone fait pour vérifier si un numéro a activé iMessage ?

J'ai essayé de renifler les appels http en installant un proxy sur mon ordinateur portable dans le même réseau local que l'iPhone. Une fois que cela a été configuré, j'ai entré différents numéros dont je sais qu'ils ont iMessage activé dans le champ de numéro de l'application Messages, mais je n'ai pas vu d'appels effectués.

Bien sûr, le proxy était fonctionnel puisque je pouvais voir d'autres appels passer, comme Safari, App Store, etc. De plus, ces numéros ne figuraient pas dans mon carnet d'adresses à l'origine.

Según Comment iMessage sait-il que le destinataire est un appareil iOS 5 ? - L'iPhone passe un appel aux serveurs d'Apple pour déterminer si le destinataire est un appareil iOS 5 ou non.

Quel est cet appel API qui est fait pour voir si un numéro de téléphone a iMessage activé ?

3voto

Marco Marsala Points 31

Lorsqu'il vérifie si un destinataire se trouve sur iMessage ou sur SMS, iOS n'utilise pas la fonction http protocole.

Vous pouvez utiliser Wireshark sur PC ou tcpdump sur Mac pour renifler l'intégralité tcp protocole.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X