2013-05-05 3 views
1

Я разрабатываю приложение, которое предлагает период тестирования для функции. Через несколько дней после запуска приложения пользователь больше не сможет использовать эту функцию, если он не купит ее при покупке приложения.ios восстановить данные после переустановки приложения

Я хранил первый раз, когда приложение было запущено в пользовательских настройках. Было бы неплохо восстановить эту информацию после того, как пользователь отменит установку и переустановит приложение.

-> Есть ли способ восстановить внутренние данные приложения после удаления приложения с iPhone?

+0

UserDefaults удаляются при удалении приложения из телефона. –

ответ

2

Для этого вам необходимо использовать брелок для ключей. Данные Keychain выдержит удаление и переустановку приложения. Таким образом, ваша временная метка не будет потеряна и не позволит пользователям «обманывать» путем переустановки приложения.

Возьмите класс KeychainItemWrapper из примера приложения GenericKeychain. Это делает работу с брелка намного проще.

+0

Прошу коротко рассказать вам по электронной почте. Я новичок в ios ... не использовал Keychain .... любые учебники ??? –

0

Если вы используете веб-службы, то вы можете получить его с помощью web services.else, вы можете сохранить его в доступе к цепочке ключей.

0

UserDefaults удаляются при удалении приложения с телефона. Возможно, вы можете использовать данные анализа. Я всегда использую Анализировать

https://www.parse.com/products/data

Смежные вопросы