Используйте 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 с другой локальной базой данных?

Связанный вопрос:

ссылка на сайт Он хочет так же, как и я

я планирую предложить пользователю возможность оставаться в автономном режиме