Используйте Firebase DB с локальной БД
В моем приложении у меня естьSQLite db
, Я хочу ввести синхронизацию между устройствами моих пользователей.Firebase DB
выглядит приемлемым решением, ноFirebase DB
сначала это облако дБ. Поэтому я не могу использовать его как локальную базу данных, если пользователь отклонит диалог авторизации и позволит ему использовать приложение, но без облачной синхронизации.
Теперь я думаю об объединении моегоlocal SQLite db
сcloud Firebase db
.
Например, когда пользователь добавляет новую строку вlocal SQLite db
мое приложение будет также помещать данные вFirebase DB
, Другие устройства этого пользователя будут перехватывать это событие и обновлять свою локальную базу данных. Когда пользователь использует аутентификацию и устанавливает приложение на новое устройство, я хочу, чтобы оно загрузило все строки и поместило их вlocal SQLite db
, Это моя идея: использоватьFirebase DB
только для синхронизации данных, а не для их хранения на устройстве. Основная причина этого - позволить пользователю использовать мое приложение без аутентификации и синхронизации. Второйthat Firebase DB
не предназначен для использования в качестве локальной базы данных.
Я прав?Можно ли использовать Firebase DB с другой локальной базой данных?
Связанный вопрос:
ссылка на сайт Он хочет так же, как и я
я планирую предложить пользователю возможность оставаться в автономном режиме