Что происходит с сохранением данных приложения iOS, когда приложение удаляется? - PullRequest
0 голосов
/ 15 марта 2012

Я хочу сохранить некоторые критические (и менее потребляющие память) данные моего приложения (например, лицензионный ключ или учетные данные пользователя), хранящиеся на устройстве. В обычном сценарии, когда пользователь удаляет приложение с устройства, все данные, связанные с конкретным приложением, удаляются.

Но я бы хотел отменить это поведение и сохранить некоторые важные вещи на диске устройства, чтобы оно не удалялось вместе с приложением. Как это сделать? Любая помощь очень ценится.

Ответы [ 2 ]

2 голосов
/ 15 марта 2012

вы всегда можете сохранить лицензионный ключ и учетные данные пользователя в цепочке ключей ios .. он останется там, даже если вы удалите приложение. Вы можете использовать API SSKeyChain для доступа к цепочке ключей. Имейте в виду, что таким способом вы можете получить только тривиальную информацию о строках.

2 голосов
/ 15 марта 2012

Надеюсь, по понятным причинам это невозможно.(Что если бы каждое приложение делало это? Они удалили бы каждое приложение на вашем устройстве и все равно обнаружили бы, что «удаленные» приложения занимали гигабайты пространства.)

Нет, если вы хотите, чтобы данные былисохраненный даже после удаления, вам нужно будет где-то хранить его в «облаке».

...