2012-06-18 76 views
3

有沒有辦法以程序化方式訂閱iOS上的WiFi通知?iOS WiFi通知API

例如,假設用戶未禁用WiFi通知,當它們位於WiFi網絡的範圍內時,操作系統會提供可用網絡的通知。應用程序是否可以訂閱此通知並向用戶提供自己的通知?

應用程序是否可以檢查SSID以查看它是否是特定的網絡,然後執行一些操作?

回答

4

看看Reachability演示和系統配置類。

這太問題涵蓋了這地面和SSID的:IOS notification of wifi connection including SSID

它看起來像Captive Network Support也可能是有用的,ITO發現該用戶沒有連接網絡的名稱。

+0

看看Reachability的頭文件,它似乎將爲我的目的服務的方法是: ' - (BOOL)startNotifier; - (無效)stopNotifier;' 在接收到該可達通知,其他可達性方法可用於確定如何連接可以使用: '+(可達性*)reachabilityWithHostName:(的NSString *)主機名;' 這看起來合理嗎? – Jack

+1

看起來Reachability在這種情況下不適合,因爲它只提供變更通知。但它不能用於接收尚未連接的網絡可用性的通知。 – Jack