Насколько я понимаю, с помощью кода Reachability вы можете заставить свое приложение получать уведомления всякий раз, когда происходит изменение типа сети (скажем, 3G или Wi-Fi), но не представляется возможным получать уведомления при переключении между различными сети Wi-Fi (от одного ssid к другому ssid). Есть ли способ, чтобы ваше приложение iOS уведомлялось всякий раз, когда пользователь переключается между сетями Wi-Fi. Если да, можно ли сделать то же самое, когда приложение находится в фоновом режиме.
как уведомлять приложение iOS всякий раз, когда пользователь переключается между сетями Wi-Fi
comment
Я почти уверен, что Reachability пропингует ваше приложение при смене сети, а затем вы сможете использовать комбинированное решение, в котором вы копируете SSID сети и сравниваете с предыдущим. Это должно быть намного эффективнее, чем NSTimer.
- person Ben Affleck   schedule 05.12.2014
comment
@Энди - Спасибо за ответ. Я проверю, уведомляет ли Reachability о переключении одного ssid на другой ssid.
- person saikamesh   schedule 06.12.2014
comment
@thelaws, Monolo, fredtantini, Josh Burgess, gtgaxiola - Как определить переключение Wi-Fi, когда приложение находится в фоновом режиме, похоже, в упомянутом вопросе нет ответа. :-)
- person saikamesh   schedule 08.12.2014