Как проверить, было ли приложение установлено ранее или нет? - PullRequest
1 голос
/ 23 мая 2011

Здесь у меня проблема с проверкой, было ли приложение установлено на устройстве ранее или нет. Что я на самом деле пытаюсь сделать, это .. В моем приложении может зарегистрироваться только один пользователь. Что я сделал, так это когда я регистрируюсь, я удаляю кнопку Регистрация. Проблема в том, что когда я удаляю приложение и переустанавливаю его, оно снова показывает кнопку регистрации, потому что флаг был установлен в моей базе данных приложения. Есть ли способ, которым я могу помнить, что приложение было установлено раньше, и регистрация сделана. Так что я могу скрыть эту кнопку и для будущей установки.

Я не знаю, поможет ли NSUserDefaults мне решить эту проблему или нет. Пожалуйста, перейдите ко мне в соответствующий учебник ..

Спасибо всем

Ответы [ 2 ]

1 голос
/ 23 мая 2011

Если пользователь удаляет приложение, он удаляет все файлы, связанные с этим приложением.

Что вы можете сделать, это создать веб-сервис на вашем сервере и сохранить зарегистрированных пользователей и UDID устройства в некоторой базе данных на вашем сервере. При первом запуске приложения проверьте свой сервер, чтобы увидеть статус.

1 голос
/ 23 мая 2011

Сохраните номер udid устройства (который является уникальным) на вашем сервере ... и при каждой установке вы можете знать, если этот номер udid уже есть на вашем сервере, то это означает, что приложение уже зарегистрировано.

Happy iCoding ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...