2016-03-16 53 views
0

如何通過應用程序中的mdm更新我的web服務(服務器信息)。現在將服務器信息作爲單獨的settings.plist文件存儲在應用程序目錄中。我想更新這個信息。我們可以從MDM服務器下拉配置嗎?

+0

您可以使用推送通知從服務器向設備的應用程序發送更新的服務器信息嗎? – Vanger

+0

我們可以從服務器發送配置,但是如何更新settings.plist文件?是否應該爲此編寫任何代碼? –

+0

我不知道有什麼方法可以讓您在無需額外編碼的情況下更改設置。你是否在尋找一種沒有任何編碼的方式? – Vanger

回答

-1

據我所知,如果沒有應用程序的支持,沒有辦法做到這一點。開發人員應該實施以允許應用程序設置的更改。

我很高興錯了,但現在我確定您需要一段時間讓應用程序開發人員對設置進行更改。

我建議您使用APNS而不是MDM解決方案。

0

您必須遵循移動設備管理協議中的「託管應用程序配置」所設定的指導原則,否則您選擇的MDM將不得不合作 - 大多數主要MDM都支持此操作。

該配置將位於NSUserDefaults下的com.apple.configuration.managed項中。 沒有在一個單獨的plist。

配置更改將觸發NSUserDefaultsDidChangeNotification。

Apple有一個實現此功能的示例代碼庫「ManagedAppConfig」https://developer.apple.com/library/ios/samplecode/sc2279/Introduction/Intro.html

相關問題