iPhone應用程序可以加密其存儲的數據嗎?因此,即使是使用Jailbroken iOS設備的用戶也無法訪問該文件。例如,遊戲中心可能會與本地數據同步,您不希望用戶操縱分數。你不希望你的IAP被繞過。iOS如何通過加密存儲持久數據?
在寫入設備之前是否有簡單的方法來加密數據?
也許我的問題不是很清楚。他們是:
當我使用像這樣的東西:[array writeToFile:path atomically:YES];有沒有任何自動加密,以確保只有我的應用程序可以正確訪問文件?
如果不是,實現它的最簡單方法是什麼?
PS:現在我發現的NSData可以做的工作,但NSDataWritingFileProtectionComplete標誌要求#if __IPHONE_4_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED
。我想知道在不支持的設備上會發生什麼?
即使在正常的iOS設備上,用戶也可以訪問所有數據(只讀)。帶有像iPhoneExplorer這樣的應用程序。 – rckoenes