Я разрабатываю приложение, которое, хотя и не имеет «учетных данных» как таковых, присваивает некоторую идентифицирующую информацию каждому пользователю для использования с удаленной службой. Эта информация должна быть как можно более невидимой в целях безопасности. Даже пользователь не должен иметь доступа к этой информации.
Я не нашел окончательного ответа, где сохранить эту информацию для пользователя в приложении.
1) Учитывая конфиденциальность данных, связка ключей может показаться подходящим местом, но эти данные не совсем логины и пароли. Это имеет значение?
2) Из того, что я могу сказать, NSUserDefaults, если вы не раскрываете его через представление настроек, также кажется приватным, но я предполагаю, что он не такой безопасный, как сама цепочка для ключей.
Мнения?
Заранее благодарю за любую помощь!
NSUserDefaults
сохранил, без джейлбрейка устройства. - person Bryan Chen   schedule 18.06.2013