Это зависит от того, что вы подразумеваете под «вошедшим в систему». Хотя это «постоянные данные», это скорее вопрос сохранения учетных данных. Вы можете посмотреть AccountManager. Учетные данные требуют гораздо более высокого уровня безопасности, чем другие шаблоны сохранения.
Я бы не использовал куки. Это веб-технологии, и в то время как Android позволяет им, они неуклюжи для того, что вы пытаетесь сделать.
Для этого нет лучшей практики, поскольку разные системы имеют разные способы аутентификации. Например, OAuth2 (используемый многими веб-службами Google) использует authtokens, с которыми вы можете работать с AccountManager и Authenticators. Поддержка OAuth2 на Android позволяет вам получать учетные данные один раз, а затем сохранять их постоянными для всех приложений в системе при сохранении безопасности.
Однако, если вы не используете OAuth2, вы, вероятно, не сможете использовать этот шаблон.
Если вы можете предоставить более подробную информацию, вы, вероятно, получите дополнительную помощь.
Вы говорите о типе единого входа? –
@XiaoChuanYu Я имею в виду только то, что пользователь всегда регистрировался, как только они вошли в систему в первый раз. – GeekedOut
, что зависит от того, как вы храните информацию для входа. –