2011-11-22 69 views
0

我有一个通过Wifi使用连接到服务器的应用程序。当启动应用程序时,我检查Wifi是否已登录;如果不是,那么我打电话给Safari来输入Wifi凭据并连接到它。在Safari中连接Wifi后回到应用程序

成功使用Wifi登录后,我想回到应用程序,自动(自动意味着Safari以相同的方式出现在应用程序中)。可能吗?

回答

1

不,一旦你产生了前景状态,你不能突然声称它回来。然而,这种类型的强制性网络登录内置于iOS 5之后(它会检测强制网络,并弹出一个模式化的Safari表单来登录),所以您不必担心自己的方法(除非它是一个特殊的Wifi建立)。

+1

+1亚当。 只是一个可能的关闭墙替代;不要用Safari浏览器打开网站,推新视图或将模式视图控制器呈现给带有链接的UIWebView,然后设置一个子句,一旦他们输入证书,解除modalviewcontroller,将视图退回到先前的视图。让他们在应用程序内,如果这可能与您的应用程序 – Elmo

+0

谢谢..我会试试这个.. – utsabiem

1

如果您的wifi登录应用程序支持返回URL,您可以为您的应用程序设置一个URL,以重新打开您的应用程序进行响应。我已经使用iPhone IOS 5设备完成了这项工作。

我通过将URL类型项添加到我的$ {app_name} -Info.plist中来设置我的应用程序的URL。

检查此链接创建URL项目:how to register an app...

Here's a full answer

相关问题