Я в США, где номер телефона выглядит так:
без кода страны: 123-456-7890
с кодом страны: +1 123-456-7890
Теперь, согласно Википедии, номер телефона в Италии имеет такой формат:
347 xxxxxxx (из Италии)
Таким образом, это может выглядеть как номер в США: 347-123-4567
Когда я открываю все свои контакты в WhatsApp, он автоматически добавляет код страны, поэтому, если у меня есть телефон в США 123-456-7890, он добавляет +1. Но как он знает это номер в США? Это могло быть что угодно.
Я предположил, что он использует мой текущий язык или часовой пояс, чтобы определить, где я, и любые номера телефонов, у которых нет кода страны, просто добавьте текущий код страны пользователя. Но я изменил настройки своего языка в своем iPhone, и он все еще мог угадать, в какой стране этот номер принадлежит.
Любая идея, как это возможно?
Обновить. Кроме того, я просто попробовал добавить новый номер телефона, пока мой телефон находился в режиме полета, в то время как настройки моего региона были установлены на итальянский, в то время как мой часовой пояс был установлен в Рим, Италия, и он все еще знал, что я помещаю номер в США, поэтому он не может подключаться к серверу, чтобы получить эту информацию.