Имя отправителя SMS или iMessages отсутствует, отображается только номер

На iPhone 4 нет ни имени отправителя СМС, ни iMessage, только его/ее номер, и естественно, я хочу, чтобы отображалось и имя. Как это сделать? Я пробовал некоторые вещи, такие как:

  1. Сброс телефона с помощью кнопки сна
  2. Сброс телефона с помощью режима сна+домой одновременно
  3. Включение/выключение iMessages в Настройках -> iMessages,
  4. Установка короткого имени/фамилии/имени,
  5. Переключение контактов в Настройках -> iCloud,
  6. Даже переключение самого iCloud (удалить учетную запись iCloud на iPhone и снова добавить ее),
  7. Сброс настроек сети
  8. Я также попытался установить учетную запись по умолчанию из iCloud в Gmail, удалить контакт и добавить его снова, на этот раз в учетную запись Gmail (это то, что происходит по умолчанию).

Все равно не работает, отображается только номер, а с контактами вообще не синхронизируется. Как я могу отображать имя отправителя (из контактов) в SMS, чтобы я знал, от кого SMS или iMessage?

Точнее, это не проблема с короткими именами, но имена вообще не отображаются, только номер человека. Очевидно, я не помню номера телефонов людей, так что мне очень нужно, чтобы это работало.

Можете ли вы найти номер телефона в контактах?
Да, номер телефона есть в моих контактах. И я не вижу его в сообщениях. Пожалуйста, прочитайте мой вопрос еще раз для всех деталей. Пока ничего не сработало :) Я также пытался установить учетную запись по умолчанию из iCloud в Gmail, удалить контакт и добавить его снова, на этот раз в учетную запись Gmail (будучи учетной записью по умолчанию, вот что происходит). Все еще не работает.
Этот ответ может помочь вам.
Если вы имеете в виду удаление контакта и его чтение, я это уже делал (что-то вроде 8. в моем списке попыток), и это не сработало. Ничего не работает.
Номер в том же формате в смс и в контакте? В моей стране некоторые SMS-сообщения имеют усеченную версию номера (например, без кода страны и города), и поэтому они не будут связаны с контактом.
@VladimirDespotovic еще одна сумасшедшая вещь, которая сработала для меня: некоторые операторы усекают номер отправителя, и мне пришлось добавить усеченную версию, чтобы связать ее с контактом при получении SMS ... Похоже, что в вашей ситуации это не так. , но это может помочь другим.

Ответы (2)

У меня только что возникла эта проблема на iOS 10.0.2. Это началось после того, как я вышел из iCloud и снова вошел (все мои контакты хранятся в iCloud). Я пробовал некоторые из тех же вещей, которые вы пробовали, все безрезультатно.

В моем случае я заметил, что все старые ветки сообщений показывали «+1 (nnn) nnn-nnnn», но все мои контакты используют «(nnn) nnn-nnnn», то есть без префикса страны. По прихоти я отредактировал только один из контактов, у которого была проблема, и добавил префикс +1 к его номеру мобильного телефона. Я снова переключился на Сообщения, и сразу же была исправлена ​​не только эта ветка сообщений, но и все! Затем я вернулся к этому контакту, удалил +1, и все по-прежнему исправлено. Простое решение, но очень странное!

Конечно, если вы находитесь за пределами США, вам может понадобиться использовать другой префикс страны.

У меня была та же проблема, что и у OP, и приведенный выше ответ от sclamage дал мне подсказку, в которой я нуждался: я вошел в свой iPhone 6s (iOS 10.3.1) и выключил: Настройки-> {Мое имя}-> iCloud- >Контакты. Оглядываясь назад, конечно, это сломало все. Постепенно мои номера снова превращаются в имена и фотографии из моих контактов. Спасибо slamage! Я надеюсь, что это поможет кому-то еще с этой проблемой.