ios:如何显示“选择无线连接”弹出窗口?

时间:2012-01-31 13:46:12

标签: objective-c ios notifications popup internet-connection

如果没有互联网连接,你开始使用Ipad或Iphone的Safari应用程序,会出现一个弹出窗口:“选择无线网络”

有什么方法可以在我想要的时候强制这个弹出窗口显示在我的应用中吗?

问题是,我的应用程序中有一个按钮,用户将用户连接到Facebook。按下按钮后,Safari浏览器将打开并显示facebook授权页面。如果没有互联网连接,则会显示此弹出窗口,但无法从那里返回应用程序。因此,目前我在允许此授权页面出现之前检查互联网连接,但我也希望显示此弹出窗口。

3 个答案:

答案 0 :(得分:4)

如果您的应用尝试访问基于互联网的资源并且没有建立WiFi连接但附近有无线接入点,它会自动显示。

答案 1 :(得分:4)

如果您在...- Info.plist中将“应用程序使用Wi-Fi”设置为YES并且没有连接,则会自动出现此对话框。

答案 2 :(得分:0)

这是不可能的。您之前看到的弹出窗口位于Settings - > Wi-Fi - > Ask to Join Networks - > ON/OFF

如果设置为ON,则操作系统会提示用户加入Wi-Fi网络,如果它找到任何可用范围并且您当前未连接到该网络。

应用无法显示此提示,这是系统级提示。