【发布时间】:2012-06-18 12:56:03
【问题描述】:
有没有办法在 iOS 上以编程方式订阅 WiFi 通知?
例如,假设用户没有禁用 WiFi 通知,当他们在 WiFi 网络范围内时,操作系统会提供可用网络的通知。应用可以订阅此通知并向用户提供自己的通知吗?
应用程序甚至可以检查 SSID 以查看它是否是特定网络,然后执行一些操作吗?
【问题讨论】:
标签: ios
有没有办法在 iOS 上以编程方式订阅 WiFi 通知?
例如,假设用户没有禁用 WiFi 通知,当他们在 WiFi 网络范围内时,操作系统会提供可用网络的通知。应用可以订阅此通知并向用户提供自己的通知吗?
应用程序甚至可以检查 SSID 以查看它是否是特定网络,然后执行一些操作吗?
【问题讨论】:
标签: ios
查看Reachability 演示和系统配置类。
这个 SO 问题涵盖了这一点和 SSID:IOS notification of wifi connection including SSID
看起来Captive Network Support 也可能有用,它可以查找用户未连接到的网络的名称。
【讨论】:
- (BOOL) startNotifier; - (void) stopNotifier; 收到可达性通知后,可以使用其他可达性方法来确定如何使用连接: + (Reachability*) reachabilityWithHostName: (NSString*) hostName;这看起来合理吗?