Я пытаюсь понять, как приложения хранят данные без использования системы входа в систему. Например, приложение для Android запускает вас с 500 монетами, и вы используете некоторые из них. Вы вообще не вошли в систему, и вы удаляете «данные приложения» в настройках и удаляете и переустанавливаете. Приложение все еще знает, что у вас осталось всего 450 монет. Приложение требует подключения к Интернету, поэтому я предполагаю, что они хранят информацию на своем сервере. Если да, то как они однозначно идентифицируют ваше устройство? В моем чтении до сих пор кажется, что нет полноценного способа однозначно идентифицировать устройство каждый раз. Я прошу, потому что я буду работать над приложением, где я не хочу требовать логина, но я также не хочу, чтобы игрок просто переустанавливал и начинал все заново. Итак, мой вопрос заключается в том, как каждый справляется с этой ситуацией для работы как с iOS, так и с Android?Постоянное хранилище данных Android/iOS
0
A
ответ
1
Google предлагает Firebase, которая используется для уведомлений, но использует уникальный идентификатор экземпляра приложения на устройстве (как на iOS, так и на Android), они могут использовать это.
Есть еще несколько провайдеров, которые предлагают аналогичную услугу (например, OneSignal).
Ссылка: https://firebase.google.com/
Спасибо, я использовал Firebase, но не рассматривал его как средство для идентификации устройства. Я рассмотрю его сегодня вечером, потому что я не уверен, будет ли он всегда оставаться последовательным на устройство. Я действительно хотел это сделать, потому что знаю, что многие разработчики приложений достигают чего-то вроде описанного выше, и надеялись, что я смогу услышать некоторые лучшие практики или то, что на самом деле реализованы другими. – Coop
Прохладный! Добро пожаловать, я видел, что идентификатор Firebase используется для этой утилиты раньше в производстве, и, похоже, он работает очень хорошо! – RuudSchuurmans
В итоге я использовал Firebase. Потребовалось время, чтобы начать работать, но сейчас у меня есть аутентификация. О том, чтобы отправить еще один вопрос об использовании базы данных Firebase в реальном времени ... – Coop