Это странно. На моем iPhone 5s (iPhone6,1 на Sprint 15.1 под управлением iOS 7.0.2) всякий раз, когда я пытаюсь отправить SMS, содержащее 148 или 149 символов, оно не доставляется.
Мне потребовалась пара недель, чтобы выяснить, что же на самом деле происходит. Сначала я просто подумал, что некоторые сообщения не отправляются, возможно, из-за проблем с сетью; это казалось случайным и нормальным. iMessage с тем же содержимым будет доставлен просто отлично. В конце концов мне надоело, что они постоянно выходят из строя (я пишу относительно длинные сообщения), поэтому я сел и разобрался, в чем может быть проблема. Я подумал, что, возможно, мои сообщения не доходят до определенных операторов связи, что делает эту проблему недоступной для меня. Я отправил одни и те же образцы одному из моих контактов для каждого из четырех основных поставщиков услуг — AT&T, Verizon, Sprint и T-Mobile (о, а также Google Voice в качестве бонуса). Они всегда терпели неудачу с сообщениями длиной 148 и 149 символов. Вот несколько скриншотов, чтобы проиллюстрировать, что происходит:
По крайней мере, для меня это стопроцентная повторяемость. Я также пробовал много других длин, и пока это единственные две, которые делают это. Я подумал, что это может быть ошибка в iOS 7, поэтому я попросил своих контактов подсчитать их символы и отправить подозреваемых обратно мне. Я получил их просто отлично от каждого из них. Я не знаю никого другого с iPhone 5s, поэтому я не могу проверить, связано ли это с аппаратным обеспечением, оператором связи, 64-битной iOS или прошивкой основной полосы частот.
Кто-нибудь из вас испытал это? (Я искал везде в Google, но безрезультатно.)
Всем, у кого есть iPhone 5s, не могли бы вы попробовать это сами на LTE и 3G?
Кто-нибудь знает, что может быть не так?
Изменить: я только что попробовал это снова. У меня 3G, сообщения отправляются нормально. Однако я всегда был на LTE, когда сообщения терпели неудачу. Я попробую еще раз, когда попаду в зону покрытия LTE, на случай, если проблема будет решена после моих выводов.
Редактировать: мой iPhone подключился к LTE, поэтому я попробовал еще раз, и ему не удалось отправить то же сообщение, которое было успешно отправлено ранее сегодня по 3G. Это странно! В связи с этим, я думаю, можно с уверенностью предположить, что это не проблема с 64-битной iOS 7, потому что в противном случае она не работала бы как с 3G, так и с LTE. Это связано с тем, что iOS просто отправляет SMS в виде одной и той же последовательности данных PDU в основную полосу независимо от того, какую беспроводную технологию она использует, и с этого момента основная полоса обрабатывает все остальное. Я обновил заголовок и содержание этого вопроса, чтобы отразить эту новую информацию.
Редактировать: у контакта на скриншоте выше по имени Райан есть iPhone 5 на том же носителе. Он подключен к той же башне Sprint LTE, что и я. Мы протестировали его, и он мог отправлять мне 148-символьные сообщения, но я не мог отправлять их обратно. (Это следует предположить, но я хотел бы заявить, что я удостоверяюсь, что iMessage отключен во время всех моих тестов.) Это заставляет меня поверить, что это не проблема с оператором связи. Я делаю здесь осторожный вывод, но я собираюсь предположить, что проблема заключается в прошивке основной полосы частот. Может ли кто-нибудь еще поддержать или подтвердить мою гипотезу? Может ли кто-нибудь дать некоторое представление о том, почему это может произойти?
Редактировать:Как раз тогда, когда я подумал, что это не может быть более сложным, это произошло. Я был подключен к LTE, поэтому подумал: эй, может быть, обновление iOS 7.0.3 исправило это. Я знаю, что сегодня он работал в моем офисе примерно в 40 милях от моего дома, но в моем офисе нет LTE - только 3G. Я пришел сегодня домой с работы и попытался отправить 148-символьное сообщение, и это не удалось (не повезло с обновлением). Я хотел убедиться, что это проблема только с LTE, поэтому я отключил LTE в настройках сотовой связи. Я попытался отправить сообщение, но это не удалось. Я вообще отключил сотовые данные, и это все равно не удалось. Почему-то, и только на моем iPhone 5s, когда я нахожусь на вышке возле своего дома, я не могу отправить и SMS, содержащее 148 или 149 символов. Теперь в игру вступает география. Ничего себе, это выходит из-под контроля. Я понятия не имею, что делать со всем этим, но это действительно раздражает. Это происходит только со мной, хотя в моем доме на Sprint есть другие люди, и они могут отправлять те же сообщения без проблем. Одно дело, если бы это происходило время от времени, но это на 100% стабильно и воспроизводимо рядом с моим домом. Я даже проехал 10 миль, и это все равно не удалось. К кому бы я вообще обратился за поддержкой или решением в этой ситуации? Спринт? Яблоко? Мидихлорианы? Я здесь совершенно потерян. К кому бы я вообще обратился за поддержкой или решением в этой ситуации? Спринт? Яблоко? Мидихлорианы? Я здесь совершенно потерян. К кому бы я вообще обратился за поддержкой или решением в этой ситуации? Спринт? Яблоко? Мидихлорианы? Я здесь совершенно потерян.
Обновление: я только что снова прошел свои тесты и подтвердил, что это все еще происходит.
Обновление: я недавно переехал в верхнюю часть города, и здесь этого не происходило. В следующий раз, когда я вернусь рядом со своим старым местом, я снова проверю его, чтобы увидеть, просто ли это то, что я нахожусь в непроблемном месте, или Sprint исправил это.
Мне кажется, что ваши тексты приближаются к длине, когда телефон должен отправить объединенное SMS. Судя по вашему успеху с 3G, а не с LTE, я бы предположил, что это проблема оператора с поддержкой конкатенации в LTE в некоторых сценариях.
РЕДАКТИРОВАТЬ: Тест, который вы провели с вашим другом, подключенным к той же башне, очевидно, ставит это под сомнение.
У меня были сбои при отправке SMS-сообщений, и я наткнулся на этот пост. У меня есть Samsung S3 с Android 4.3 со службой Sprint, и я могу подтвердить, что сообщения со 148 и 149 символами постоянно терпят неудачу. Сообщения длиной 147 и 150 символов отправляются без проблем.
Это имеет смысл, так как в прошлом я успешно редактировал или вручную разбивал свои сообщения, но никогда не понимал, почему это работает. Довольно раздражает, но, по крайней мере, есть обходной путь, просто добавив или удалив пару символов, посмотрев на счетчик символов или на неудачные попытки.
Я могу точно воспроизвести эту проблему на Sprint Galaxy Note 3. Всякий раз, когда мое сообщение содержит 148 или 149 символов, оно выдает ошибку «код: 34» и «Сеть не отвечает».
Попробуйте отправить его как мультимедийное сообщение, которое допускает более 140, и посмотрите, сработает ли это.
басист7
Рвервюрт
КузенКокаин
КузенКокаин
Эндрю Ларссон
КузенКокаин
Эндрю Ларссон
КузенКокаин
Эндрю Ларссон