Я заметил, что на старом iPhone 3G, который я держу для тестирования, параметр « Установить автоматически » в «Дата и время» не работает. В этом iPhone есть SIM-карта, но она была деактивирована оператором после перехода на более новую модель, в которой используется карта другого размера.
Я предположил, что он будет работать с использованием сетевого протокола времени (NTP) , что означает, что он должен иметь возможность синхронизировать время по WiFi. Но я не нашел никаких документов по этому поводу.
Я держу этот iPhone для тестирования, поэтому он достается из ящика только раз в несколько месяцев. Держать его полностью заряженным нереально.
На этом телефоне установлена последняя доступная для него версия iOS 4.2.1 (8C148) .
Тогда мой вопрос: могу ли я заставить это работать? В противном случае, есть ли доступная документация, в которой говорится раз и навсегда, что ее нельзя заставить работать?
«Установить автоматически» берет время из сотовой сети. Если вы удалите SIM-карту (или просто оставите телефон в режиме полета с включенным Wi-Fi), время никогда не обновится.
Из руководства пользователя iPhone (доступно в iTunes):
Если iPhone настроен на автоматическое обновление времени, он получает правильное время по сотовой сети и обновляет его для часового пояса, в котором вы находитесь.
Некоторые операторы не поддерживают сетевое время во всех регионах. Если вы путешествуете, iPhone может не установить местное время автоматически.
Вы также можете отключить 3G Cellular и настроить вручную.
Стивен Фишер