我正在使用iOS企業應用程序,該應用程序依賴於將配置文件放在手機上。不幸的是,用戶可以「取消」這個配置文件,這真的與我們的應用程序有關。iOS - 防止刪除iPhone配置文件被刪除或檢查是否已安裝
所以我在想,如果一)是可以防止被刪除或
配置簡檔B)有沒有辦法來檢查,看是否有配置文件已經安裝(比如,在運行時,那麼如果它不在那裏,我們可以再次安裝它)?
我正在使用iOS企業應用程序,該應用程序依賴於將配置文件放在手機上。不幸的是,用戶可以「取消」這個配置文件,這真的與我們的應用程序有關。iOS - 防止刪除iPhone配置文件被刪除或檢查是否已安裝
所以我在想,如果一)是可以防止被刪除或
配置簡檔B)有沒有辦法來檢查,看是否有配置文件已經安裝(比如,在運行時,那麼如果它不在那裏,我們可以再次安裝它)?
如果您希望配置文件不被用戶篡改/禁用,這是可能的!如果您使用Apple Configurator在常規選項卡中構建您的.mobileconfig
文件,請選擇security
作爲never
。注意:一旦配置文件安裝它,除非你恢復設備
長話短說是無法恢復在設備上沒有當前記錄的辦法,甚至編程方式調用/安裝一個配置文件(.mobileconfig
)文件到設備上:因此,如果您考慮檢查配置文件是否存在以及是否安裝它,這是不可能的(至今爲止的可用文檔) - 如果您確實找到方法讓我知道
注意:
.mobileconfig
文件只能通過Safari/Mail運行。
此相似的,所以討論可以幫助:Installing a configuration profile on iPhone - programmatically
它可以檢查被.mobileconfig安裝。 你需要做的是: