2012-08-22 266 views
4

我正在編寫一個應用程序,以便將Apple移動設備連接到WiFi網絡並將配置文件下載到設備的過程自動化。由於它是自動的(通過Native Driver等),所有功能都需要由應用程序本身來控制,而不是發送到其他應用程序,如Settings或Safari。以編程方式安裝.mobileconfig

我已經使用Apple80211專用框架連接到WiFi網絡以及UIWebView代替瀏覽器以導航到特定的網頁。一旦我導航到此網頁,我的服務器將向移動設備發送.mobileconfig文件以安裝配置文件。一旦它被服務器發送,我一直無法找到如何處理這個.mobileconfig文件的明確答案。我已經閱讀了幾個不同的地方,UIWebView一旦發送就無法處理.mobileconfig文件。在發送文件時處理這個文件的最佳方式是什麼?

此外,一旦它被髮送並且被授予能夠處理該文件的內容,是否可以通過編程方式安裝配置文件而不需要用戶輸入?即,是否有任何公共或私有框架可以實施,以便在「幕後」安裝配置文件?

這個應用程序只會用於測試目的,並將只能生活在少數設備上。在此先感謝,任何幫助將不勝感激。

回答

2

我試過類似的事情。

不幸的是我沒有得到它與UIWebView運行,但切換到Safari的它的工作:

切換到Safari瀏覽器,讓用戶安裝配置和送他回你的應用程序。只需註冊一個類似「yourapp://」的自定義URL方案,並在HTML中添加一個指向URL的鏈接。