Android: Flush DNS
Недавно мы выпустили приложение для Android, которое извлекает информацию с внешнего сервера. На прошлой неделе мы перешли от общего хостинга к выделенному серверу, который прошел гладко до тех пор, пока мы не начали получать жалобы на то, что пользователи получают ошибки, обнаруженные сервером. Мы проверили наши телефоны на базе Android (Droid), и все было хорошо. Подавляющее большинство пользователей в порядке, кажется, есть небольшой процент пользователей t-mobile, работающих под управлением android o/s 1.5 (g1, mytouch 3g), которые, похоже, испытывают проблемы. Мы считаем, что это все предыдущие пользователи приложения.
Во всяком случае, мы пытались найти исправление (похожее на ipconfig/flushdns), но не смогли этого сделать. Кто-нибудь имел опыт с чем-то похожим на это? Спасибо.
Ответы
Ответ 1
У вас есть несколько вариантов:
- Отпустите обновление для вашего приложения, в котором используется другое имя хоста, которое не находится в кэше.
- То же самое, но используя IP-адрес вашего сервера
- Попросите пользователей войти в настройки → приложения → Местоположение сети → Очистить данные.
Вы можете проверить этот последний шаг, потому что я не знаю, что это соответствующая услуга. Я не могу сейчас это проверить. Удачи!
Ответ 2
скопировано из:
https://android.stackexchange.com/questions/12962/flush-clear-dns-cache
Адреса кэшируются в течение 600 секунд (10 минут) по умолчанию. Неудачные запросы кэшируются в течение 10 секунд. Из всего, что я видел, ничего не создано, чтобы очистить кеш. По-видимому, это сообщение об ошибке http://code.google.com/p/android/issues/detail?id=7904 в Android из-за способа хранения кэша DNS. Очистка кеша браузера не касается DNS, "hard reset" очищает его.
Ответ 3
Выполните жесткую перезагрузку телефона. Самый простой способ сделать это - удалить аккумулятор телефона. Подождите не менее 30 секунд, затем замените батарею. Телефон перезагрузится, и после завершения его перезапуска будет иметь пустой кеш DNS.
Подробнее: Как очистить DNS на Android-телефоне | eaow.com http://www.ehow.com/how_10021288_flush-dns-android-phone.html#ixzz1gRJnmiJb