2013-01-08 88 views
1

我正在開發更多的永久安裝類型應用程序的iOS應用程序,並且每個客戶端都會有所不同。所以,我正在尋找在設備上安裝某種配置類型的最佳方式,該應用程序可以檢測到該配置,並將其鎖定到客戶端的特定設置中。即使應用程序被刪除,我也希望這能夠持續存在。爲iOS應用程序存儲設備配置的最佳方式

類似mobileconfig文件的東西會很整齊,但我不認爲它們可以包含未定義的變量或者被應用程序讀取。

我很好奇最好和最乾淨的方法是什麼。

+1

它幾乎聽起來像目標設備需要監獄打破這種情況發生。你想堅持什麼樣的設置? – ApolloSoftware

+0

我基本上只是爲客戶尋找一個單一的標識符 - 並且不會有設備不會越獄。 – dtuckernet

+0

我只是認爲你需要數據來堅持在實際的設備上,而不是在你的數據庫中的某個地方。這很容易,否則,只需使用UUID。 – dreamzor

回答

1

正如其他答案和評論所說,這不能真正做到沒有設備被監禁。但是...有一個可能的選擇。

您可以使用OpenUDIDSecureUDID創建唯一標識符,然後在服務器數據庫中創建配置。如果配置文件不存在,應用程序將連接到您的服務器以獲取全局配置。這樣,如果用戶使用您的應用程序,然後刪除應用程序然後重新安裝它,您仍將擁有應用程序可以在設備上本地重新下載和存儲的配置。

相關問題