Android: Flush DNS

Недавно мы выпустили приложение для Android, которое извлекает информацию с внешнего сервера. На прошлой неделе мы перешли от общего хостинга к выделенному серверу, который прошел гладко до тех пор, пока мы не начали получать жалобы на то, что пользователи получают ошибки, обнаруженные сервером. Мы проверили наши телефоны на базе Android (Droid), и все сработало нормально. Подавляющее большинство пользователей в порядке, кажется, есть небольшой процент пользователей t-mobile, работающих под управлением android o / s 1.5 (g1, mytouch 3g), которые, похоже, испытывают проблемы. Мы считаем, что это все предыдущие пользователи приложения.

Во всяком случае, мы пытались найти исправление (подобное ipconfig / flushdns), но не смогли этого сделать. Кто-нибудь имел опыт с чем-то похожим на это? Благодарю.

Solutions Collecting From Web of "Android: Flush DNS"

У вас есть несколько вариантов:

  • Отпустите обновление для своего приложения, которое использует другое имя хоста, которое не находится в кеше пользователя.
  • То же самое, но с использованием IP-адреса вашего сервера
  • Попросите пользователей войти в настройки -> приложения -> Местоположение сети -> Очистить данные.

Вы можете проверить этот последний шаг, потому что я не знаю, факт, что это соответствующий сервис. Я не могу это проверить прямо сейчас. Удачи!

Скопировано из: 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, «жесткий сброс» очищает его.

Выполните жесткую перезагрузку телефона. Самый простой способ сделать это – удалить аккумулятор телефона. Подождите не менее 30 секунд, затем замените аккумулятор. Телефон перезагрузится, и после завершения его перезапуска будет иметь пустой кеш DNS.

Подробнее: Как очистить DNS на Android-телефоне | E-Mail