iPhone-как брелок в Android? - PullRequest
       36

iPhone-как брелок в Android?

18 голосов
/ 09 марта 2010

Я ищу что-то вроде брелка на iPhone, но для разработки под Android.
Что-то, что дает мне возможность сохранять небольшие пары ключ-значение, которые являются постоянными и неизменными, даже если пользователь переустанавливает приложение.

Есть что-то подобное? Могу ли я использовать стандартные настройки таким образом?

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

Редактировать

Щедрость закончилась, и никто не упомянул AccountManager. Я просто наткнулся на это. Разве это не было бы способом достижения описанного мной поведения?

Ответы [ 4 ]

6 голосов
/ 13 апреля 2010

Вы используете хранилище на SD-карте, как сказал Майкл Крамер (пусть пользователь знает, что вы храните данные :-)). Данные на SD-карте не удаляются при удалении приложения.

С другой стороны, вы можете использовать сервер, который хранит все данные, которые могут быть загружены по мере необходимости, и вместо имени пользователя использовать IMEI телефона, который является уникальным. Таким образом, даже если пользователь переустанавливает ОС, он все равно сможет повторно выполнить настройки.

для получения IMEI вы можете обратиться: Как программно получить IMEI / ESN устройства в Android?

1 голос
/ 28 июня 2017

У вас есть реальная вещь здесь:

Интегрируя Smart Lock для паролей в ваше приложение для Android, вы можете автоматически регистрировать пользователей в вашем приложении, используя учетные данные, которые они сохранил. Пользователи могут сохранить как учетные данные имени пользователя и пароля, так и учетные данные поставщика федеративных удостоверений.

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

https://developers.google.com/identity/smartlock-passwords/android/

0 голосов
/ 18 марта 2010

Поскольку телефоны на базе Android и iPhone обычно работают с тарифным планом передачи данных, я бы посоветовал вам сохранить пары ключ-значение на централизованном сервере. Когда приложение проходит удаление, а затем процесс установки, просто повторно синхронизируйте его с вашим сервером.

0 голосов
/ 09 марта 2010

Да. Предпочтения постоянны и сохранятся при обычном обновлении приложения.

...