2013-05-14 336 views
10

我的組織正在創建一個應用程序,該應用程序將在移動配置文件中列出某些wifi熱點,以便用戶在範圍內時無需爲這些wifi寫入密碼。 我知道這可以使用.mobileconfig文件來完成。但我有嚴重的疑問。從應用程序下載「mobileconfig」文件

下面是關於應用幾個問題:

  1. .mobileconfig文件被創建編程。我無法找到如何以編程方式創作的鏈接(不使用iPCU)。

  2. Apple會允許一個應用程序創建.mobileconfig文件並要求用戶下載並安裝它,以便更改WiFi設置?

  3. 是否讓用戶只能通過Safari或Mail下載此.mobileconfig文件?有什麼辦法可以直接從應用程序打開該文件到設置屏幕?

在此先感謝。 :)

+0

關於安裝'.mobileconfig',有一些類似的問題。見例如http://stackoverflow.com/questions/2338035/installing-a-configuration-profile-on-iphone-programmatically – 2013-05-29 07:43:04

回答

19

1)是的,它可以。它可以創建爲一個XML文件。實際上,您可以在文本編輯器中打開並編輯未簽名的.mobileconfig文件並編輯這些字段。請記住,如果已簽名,則對該文件的任何編輯都需要您重新簽名。

2)Apple將允許通過Safari下載和安裝.mobileconfig的應用程序,我已經在App Store上看到了一個這樣做的應用程序。

3)Safari + Mail是打開它們的唯一方式(在iOS上)。

+0

感謝您的回覆。一些更多的信息需要: 1.你有任何鏈接到如何使這個XML文件?標籤已被定義/必要等 2.你能告訴我的應用程序名稱:) – 2013-05-30 08:36:28

+1

嗯,因爲一個無符號的.mobileconfig有一個.plist文件相同的結構,你應該能夠以同樣的方式編程創建它。請參閱:http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/PropertyLists/CreatePropListProgram/CreatePropListProgram.html – SG1 2013-05-30 18:44:09

+1

許多VPN應用程序使用mobileconfig文件。一個例子是安裝代理的應用程序Onavo。見:https://itunes.apple.com/us/app/onavo/id577491499?mt=8&ls=1 – SG1 2013-05-30 18:49:56

相關問題