如果没有互联网连接并且您使用 Ipad 或 Iphone 启动 safari 应用程序,则会出现一个弹出窗口,上面写着:“选择无线网络”
有没有办法强制这个弹出窗口在我想要的时候出现在我的应用程序中?
问题是,我的应用程序中有一个将用户连接到 facebook 的按钮。按下按钮后,Safari 浏览器打开并显示 facebook 授权页面。如果没有互联网连接,则会出现此弹出窗口,但无法从那里返回应用程序。所以目前我在允许这个授权页面出现之前检查互联网连接,但我也想显示这个弹出窗口。
如果没有互联网连接并且您使用 Ipad 或 Iphone 启动 safari 应用程序,则会出现一个弹出窗口,上面写着:“选择无线网络”
有没有办法强制这个弹出窗口在我想要的时候出现在我的应用程序中?
问题是,我的应用程序中有一个将用户连接到 facebook 的按钮。按下按钮后,Safari 浏览器打开并显示 facebook 授权页面。如果没有互联网连接,则会出现此弹出窗口,但无法从那里返回应用程序。所以目前我在允许这个授权页面出现之前检查互联网连接,但我也想显示这个弹出窗口。
如果您的应用尝试访问基于 Internet 的资源并且没有建立 wifi 连接但附近有 wifi 接入点,它将自动显示。
如果您在 ...-Info.plist 中将“应用程序使用 Wi-Fi”设置为“是”并且没有连接,则此对话框会自动出现。
这是不可能的。之前看到的弹窗在Settings
-> Wi-Fi
-> Ask to Join Networks
->ON/OFF
将此设置为 ON 允许操作系统提示用户加入 Wi-Fi 网络,如果它发现任何可访问的网络并且您当前未连接到网络。
应用程序无法显示此提示,它是系统级提示。