Номер телефона изменен на новый контакт, но в сообщениях по-прежнему отображается старый контакт

Мой телефон — iPhone на iOS 12.1. У меня был второй телефон, который не был iPhone, и в моей личной карточке контакта на моем основном телефоне у меня был добавлен второй номер телефона в качестве дополнительной записи для номера мобильного телефона. Итак, в моей контактной карточке «MyName» был мой основной номер мобильного телефона и второй номер. Когда я одалживал дочери свой второй телефон, казалось, что я пишу текстовые сообщения сам себе, но в то время это было нормально.

Теперь я переместил SIM-карту из временного телефона и вставил ее в старый iPhone, и теперь этот телефон и номер официально принадлежат моей дочери. Я удалил второй номер телефона из своей карточки контакта и создал новую карточку контакта «Дочь» с этим номером телефона.

Проблема в том, что когда я отправляю сообщение «Дочь», как только сообщение заканчивает отправку, оно переключается, чтобы показать, что это «Мое имя» вместо «Дочь», и снова выглядит так, как будто я переписываюсь с самим собой. Я подтвердил, что номер телефона моей дочери не отображается в моей карточке контактов, а мой номер не отображается в ее. И я подтвердил это в телефонных контактах, а также в iCloud.com, просто чтобы убедиться, что там ничего не болтается. Я пробовал делать это iMessage время от времени, и я получаю тот же результат.

В телефоне моей дочери нет никакой путаницы - он показывает "MyName" при приеме от меня. Это только мой телефон смущает, показывая «Мое имя», когда приходит с телефона моей дочери. Когда я нажимаю на имя (а затем на «i», а затем на стрелку рядом с именем) для сообщения, полученного от моей дочери, отображается вся моя карточка контакта и не включается ее номер телефона в этот список. Ясно, что что-то где-то кешируется, но я не могу понять, где это можно очистить. Любые предложения, кроме очистки моего телефона и начать все сначала?

Дополнительная информация: я только что попытался позвонить с телефона моей дочери, и мой телефон показал контактную информацию моей дочери при входящем звонке. Я также пытался позвонить со своего телефона на телефон моей дочери, и он показал ее информацию об исходящем звонке. Таким образом, приложение для телефона имеет правильную контактную информацию, но проблема заключается в приложении «Сообщения».

У вас есть настройка синхронизации iCloud для контактов? Возможно, стоит на некоторое время отключить предлагаемые контакты.
Да, у меня включена синхронизация с iCloud для контактов, поэтому я отключил ее. Я также отключил «Siri & Search». Я выключил телефон и перезагрузил. Не повезло с этим. Я нашел еще кое-что интересное о звонках и сообщениях, которые я добавлю к вопросу.

Ответы (1)

Несколько месяцев спустя, не видя лучших ответов, я решил попробовать удалить свою контактную карточку (где номер «Дочери» использовался как мой в какой-то момент, но с тех пор был удален). Я пытался подойти к проблеме более хирургически и хотел избежать этого большого молота. Это решило проблему.

Подробные шаги, которые я предпринял, приведены ниже. Некоторые из шагов, вероятно, не нужны, но я действительно не хотел рисковать. И вы, вероятно, могли бы сделать это нормально, не нуждаясь в контактах MacOS, подключенных через iCloud, но я обнаружил, что это упростило повторный импорт, и я знаю, что получил точно свою контактную информацию в том виде, в котором он был (и я не знаю, как бы я сделал это, просто в iOS).

  1. Началось с отключенного iMessage на телефоне, но активного iCloud для контактов как на телефоне, так и на MacOS.
  2. В связанных контактах на MacOS я экспортировал свою карточку - ту, с которой возникла проблема, - на рабочий стол в виде файла vcf.
  3. На телефоне удалил свой контакт; проверил, что он исчез из моих контактов MacOS через синхронизацию iCloud
  4. По телефону отправил сообщение Дочери; подтвердил, что он остался с надписью «Дочь»
  5. В MacOS мой файл vcf импортирован в Контакты; подтвердил, что карта снова появилась на телефоне через синхронизацию iCloud
  6. По телефону отправил сообщение Дочери; подтвердил, что он остался с надписью «Дочь»
  7. В MacOS использовал Карту -> Сделать эту мою карточку; подтвердил, что силуэт появился на моей карте на телефоне через синхронизацию iCloud (обнаружено, что вам не нужно открывать свой собственный контакт на телефоне, чтобы это синхронизировалось)
  8. По телефону отправил сообщение Дочери; подтвердил, что он остался с надписью «Дочь»
  9. Включил iMessage на телефоне и принял соединение на MacOS для номера телефона
  10. По телефону отправил сообщение Дочери; подтвердил, что он остался с надписью «Дочь»