我正在编写一个应用程序,以便自动完成将Apple移动设备连接到wifi网络并将配置配置文件下载到设备的过程.由于它是自动化的(通过Native Driver之类的东西),所有功能都需要由应用程序本身控制,而不是发送到另一个应用程序,如设置或Safari.
我已经使用Apple80211私有框架连接到wifi网络以及UIWebView代替浏览器,以便导航到特定的网页.导航到此网页后,我的服务器将向移动设备发送.mobileconfig文件,以便安装配置文件.一旦服务器发送了.mobileconfig文件,我就无法找到明确的答案.我在几个不同的地方读过UIWebView一旦发送就无法处理.mobileconfig文件.发送时处理此文件的最佳方法是什么?
此外,一旦发送,并授予某些东西可以处理文件,有没有办法以编程方式安装配置文件而无需用户输入?即,我是否可以实施任何公共或私人框架,以便“在幕后安装”配置文件?
此应用程序仅用于测试目的,并且只会存在于少数几个设备上.在此先感谢,任何帮助将不胜感激.
最佳答案 我尝试过类似的事情.
不幸的是我没有使用UIWebView运行它,但是切换到Safari它工作:
切换到safari,让用户安装配置并将其发送回您的应用程序.只需注册一个自定义URL方案,如“yourapp://”,并在HTML中添加指向此URL的链接.