根据this post,使用“应用程序使用wi-fi”plist键应该在我的应用程序启动且设备未连接到Wi-Fi时显示wi-fi连接视图,但我尝试过实现它,它没有用。我是否还必须尝试使用可访问性代码来访问某个网页才能显示弹出窗口?
答案 0 :(得分:0)
根据this关于StackOverflow的其他答案:
根据文档,仅设置此标记可确保设备尝试打开Wi-Fi连接。我不确定它是否会保证您的网络只会在Wi-Fi上发生。
有一个名为Reachability的苹果课程。 https://developer.apple.com/Library/ios/samplecode/Reachability/Introduction/Intro.html
AFNetworking 2 https://github.com/AFNetworking/AFNetworking
中还有一个可达性类我会将您的UIRequiresPersistentWiFi标志设置为YES,然后检查可达性类是否存在可用的Wi-Fi连接。如果没有,请显示错误。
答案 1 :(得分:0)
我只是posted an answer在您要链接的SO问题中:
这是不可能的。您之前看到的弹出窗口位于
Settings
- >Wi-Fi
- >Ask to Join Networks
- >ON/OFF
如果设置为ON,则操作系统会提示用户加入Wi-Fi网络,如果它找到任何可用范围并且您当前未连接到该网络。
应用无法显示此提示,它是系统级提示。