Я работаю над проектом, в котором пользователи должны иметь возможность использовать приложение без входа. Но они также должны иметь возможность входа в свою учетную запись google для синхронизации своих данных с несколькими устройствами.Уникальный ключ Android для базы данных реального времени firebase/проверки firebase
Как я могу получить уникальный идентификатор для «анонимных» пользователей? Я знаю, существует такой метод, как .push().getKey()
, чтобы получить uid из базы данных реального времени, но где я могу хранить этот ключ на устройстве?
Я также работаю с аутентификацией firebase, поэтому, когда люди используют свою учетную запись google для приложения, я могу использовать Uid из проверки firebase. Существует также возможность анонимных пользователей в аутентификации firebase, но я не хочу этого делать, потому что это будет хранить данные только временно.
«но где я могу хранить этот ключ на устройстве?» - Firebase Database также имеет автономную поддержку. Подробнее об этом можно узнать здесь (https://firebase.google.com/docs/database/android/offline-capabilities) –