Интервал проверки Wi-Fi в iOS

Я пишу приложение, которое подключается через WiFi к проприетарному устройству. Фирменное устройство действует как точка доступа WiFi.

Как и следовало ожидать, когда устройство выключается, соединение WiFi разрывается.

iPhone продолжает отправлять зондирующие запросы в поисках сетей, к которым можно подключиться. Он следует экспоненциальному алгоритму отсрочки отправки зондов.

Моя проблема в том, что в конечном итоге интервалы между зондирующими запросами, отправляемыми iPhone, превышают время ожидания на моем устройстве, поэтому они не устанавливают соединение.

Я использую код Reachability, и он работает так, как я и ожидал.

Похоже, что нажатие кнопки «Домой» сбрасывает отсрочку и немедленно отправляет зондирующий запрос. Кто-нибудь знает, как заставить мое приложение делать что-то подобное?

Спасибо за любую помощь.

22
задан Idev 5 June 2012 в 12:04
поделиться