La fonctionnalité que vous recherchez n'existe pas dans iOS 5.0. Je suppose que le raisonnement est que vous voulez simplement envoyer un message à vos contacts et que l'appareil l'enverra par la voie appropriée, en privilégiant iMessage lorsqu'il est disponible.
Le plus proche que vous pouvez obtenir pour voir qui a iMessage disponible sans visiter la fiche de chaque contact individuellement c'est que si vous voulez envoyer un nouveau message, tapez 'a' dans le champ To:
et vous obtiendrez une liste déroulante de numéros de téléphone. Lorsque vous faites défiler la liste, les contacts pour lesquels iMessage est disponible apparaissent dans une petite bulle bleue à droite de leur nom et de leur numéro (ou de leur adresse électronique).
A part ça, quand tu envoies un message...
Si le nom du contact et le bouton d'envoi sont verts, cela signifie qu'il ne dispose pas d'iMessage et que vous lui enverrez un SMS (ou un MMS).
Si le nom du contact et le bouton d'envoi sont bleus, cela signifie que iMessage est disponible et que vous l'utiliserez.
0 votes
Je ne pense pas que tu puisses. Je pense que iMessage est censé être transparent avec le SMS. Si le contact ne prend pas en charge iMessage, il se rabat sur le SMS standard. Ce n'est pas censé être un "service exceptionnel", si vous voyez ce que je veux dire. Peut-être qu'ils ont dû apaiser les opérateurs et le faire passer au second plan, peut-être qu'ils voulaient le faire depuis le début. Dans tous les cas, ce serait bien, mais à ce stade, je ne pense pas que vous puissiez différencier les utilisateurs avec iOS 5 et ceux qui ne le sont pas (autre que la méthode actuelle que vous utilisez).
0 votes
@chksum Si vous en faites la réponse, je voterais pour vous car vous avez 100% raison. La seule façon de confirmer iMessage est d'envoyer un message, si les serveurs Apple sont disponibles et que l'autre personne a iMessage, il sera envoyé, sinon il se rabat sur les SMS.