以编程方式安装.mobileconfig

时间:2012-08-22 22:15:51

标签: iphone objective-c ios mobile uiwebview

我正在编写一个应用程序,以便自动完成将Apple移动设备连接到wifi网络并将配置文件下载到设备的过程。由于它是自动化的(通过Native Driver之类的东西),所有功能都需要由应用程序本身控制,而不是发送到另一个应用程序,如设置或Safari。

我已经使用Apple80211私有框架连接到wifi网络以及UIWebView代替浏览器以导航到特定网页。导航到此网页后,我的服务器将向移动设备发送.mobileconfig文件,以便安装配置文件。一旦服务器发送了.mobileconfig文件,我就无法找到明确的答案。我在几个不同的地方读过UIWebView一旦发送就无法处理.mobileconfig文件。发送时处理此文件的最佳方法是什么?

此外,一旦发送,并授予某些东西可以处理该文件,有没有办法以编程方式安装配置文件而无需用户输入?即,我是否可以实施任何公共或私人框架,以便“在幕后安装”配置文件?

此应用程序仅用于测试目的,并且只能在少数设备上使用。在此先感谢,任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

我尝试过类似的事情。

不幸的是我没有使用UIWebView来运行它,但是切换到它有效的Safari:

切换到safari,让用户安装配置并将其发送回您的应用。只需注册“yourapp://”等自定义网址,然后在URL中添加指向此HTML的链接。