C'est étrange. Sur mon iPhone 5s (iPhone6,1 sur Sprint 15.1 exécutant iOS 7.0.2), chaque fois que j'essaie d'envoyer un SMS contenant 148 ou 149 caractères, il ne parvient pas à être livré.
Il m'a fallu quelques semaines pour découvrir ce qui se passait réellement. Au début, je pensais simplement que certains messages n'avaient pas été envoyés, peut-être en raison de problèmes de réseau; cela semblait aléatoire et normal. Un iMessage avec le même contenu serait très bien livré. J'ai finalement eu marre qu'ils échouent tout le temps (j'écris des messages relativement longs), alors je me suis assis et j'ai réfléchi à ce que pouvait être le problème. Je pensais que mes messages échouaient peut-être à certains opérateurs, ce qui en faisait un problème hors de ma portée. J'ai envoyé les mêmes échantillons à l'un de mes contacts pour chacun des quatre principaux fournisseurs de services - AT&T, Verizon, Sprint et T-Mobile (oh, et aussi Google Voice en bonus). Ils ont toujours échoué sur les messages de longueur 148 et 149. Voici quelques captures d'écran pour illustrer ce qui se passe:
Au moins pour moi, c'est 100% reproductible. J'ai également essayé de nombreuses autres longueurs, et jusqu'à présent, ce sont les deux seules à le faire. Je pensais que cela pouvait être un bug dans iOS 7, alors j'ai demandé à mes contacts de compter leurs personnages et de me renvoyer les suspects. Je les ai bien reçus de chacun d'eux. Je ne connais personne d'autre avec un iPhone 5s, donc je ne peux pas tester pour voir si c'est quelque chose avec le matériel, le support, l'iOS 64 bits ou le firmware en bande de base.
Avez-vous vécu cela? (J'ai cherché partout sur Google en vain.)
Pour tous ceux qui ont un iPhone 5, pourriez-vous essayer vous-même sur LTE et 3G?
Quelqu'un sait-il ce qui pourrait mal se passer?
Edit: je viens de réessayer tout à l'heure. Je suis en 3G et cela a très bien envoyé les messages. Cependant, j'étais toujours sur LTE lorsque les messages ont échoué. Je vais réessayer lorsque j'aurai une couverture LTE au cas où cela aurait été résolu depuis mes conclusions.
Edit: Mon iPhone est connecté au LTE, donc je l'ai essayé à nouveau, et il n'a pas réussi à envoyer le même message que celui envoyé avec succès plus tôt aujourd'hui sur la 3G. C'est bizarre! Pour cette raison, je pense que l'on peut sans risque supposer que ce n'est pas un problème avec iOS 7 64 bits, car sinon, il aurait échoué à la fois sur 3G et LTE. En effet, iOS envoie simplement le SMS sous la même séquence de données PDU à la bande de base, quelle que soit la technologie sans fil qu'il utilise, et la bande de base gère tout le reste à partir de ce moment. J'ai mis à jour le titre et le contenu de cette question pour refléter ces nouvelles informations.
Edit: Le contact dans la capture d'écran ci-dessus nommé Ryan a un iPhone 5 sur le même support. Il est connecté à la même tour Sprint LTE que moi. Nous l'avons testé et il pouvait m'envoyer des messages de 148 caractères, mais je ne pouvais pas les renvoyer. (Cela devrait être supposé, mais je tiens à déclarer que je m'assure que iMessage est désactivé pendant tous mes tests.) Cela m'amène à penser que ce n'est pas un problème avec le transporteur. Je fais une déduction prudente ici, mais je vais suggérer que le problème réside dans le firmware de la bande de base. Quelqu'un d'autre peut-il soutenir ou confirmer mon hypothèse? Quelqu'un peut-il expliquer pourquoi cela pourrait se produire?
Éditer:Juste au moment où je pensais que ça ne pouvait pas être plus compliqué, c'est le cas. J'étais connecté à LTE, alors j'ai pensé, hé, peut-être que la mise à jour 7.0.3 iOS l'a corrigé. Je sais que cela a fonctionné plus tôt aujourd'hui dans mon bureau à environ 40 miles de chez moi, mais il n'y a pas de LTE dans mon bureau - seulement la 3G. Je suis rentré du travail aujourd'hui et j'ai essayé d'envoyer un message à 148 caractères, mais cela a échoué (pas de chance avec la mise à jour). Je voulais vérifier qu'il s'agissait uniquement d'un problème LTE, j'ai donc désactivé LTE dans les paramètres cellulaires. J'ai essayé d'envoyer le message, mais il a échoué. J'ai complètement désactivé les données cellulaires et cela a toujours échoué. Pour une raison quelconque, et uniquement sur mon iPhone 5s, lorsque je suis sur la tour près de chez moi, je ne peux pas envoyer de SMS contenant 148 ou 149 caractères. Maintenant, la géographie entre en jeu. Wow, cela devient incontrôlable. Je ne sais pas quoi penser de tout ça, mais c'est vraiment ennuyeux. Cela ne se produit que pour moi, même s'il y a d'autres personnes chez moi sur Sprint, et elles peuvent très bien envoyer les mêmes messages. Ce serait une chose si cela ne se produisait que de temps en temps, mais c'est 100% cohérent et reproductible près de chez moi. J'ai même conduit à 10 miles de là, et ça a quand même échoué. À qui dois-je m'adresser pour obtenir de l'aide ou une résolution dans cette situation? Sprint? Pomme? Les Midi-chloriens? Je suis complètement perdu ici. À qui dois-je m'adresser pour obtenir de l'aide ou une résolution dans cette situation? Sprint? Pomme? Les Midi-chloriens? Je suis complètement perdu ici. À qui dois-je m'adresser pour obtenir de l'aide ou une résolution dans cette situation? Sprint? Pomme? Les Midi-chloriens? Je suis complètement perdu ici.
Mise à jour: Je viens de refaire mes tests et j'ai confirmé que cela se produit toujours.
Mise à jour: j'ai récemment déménagé dans le centre-ville, et cela ne s'est pas produit ici. La prochaine fois que je serai de retour près de mon ancien endroit, je le testerai à nouveau pour voir si c'est juste que je suis dans un emplacement non problématique ou que Sprint l'a corrigé.