Есть ли какой-либо способ, которым два приложения flutter могут ссылаться на одну и ту же базу данных или общие префы?

#flutter #sharedpreferences #flutter-dependencies

#трепетать #общие рекомендации #флаттер-зависимости

Вопрос:

У меня есть два приложения flutter (приложение A, приложение B), и основная цель-извлечь данные из приложения A и отобразить их в приложении B для дальнейшей обработки. Я пробовал «unilinks», но он запускает только приложение A вместо извлечения данных и отображения в приложении B.

Я также попробовал «поделиться» пакетами, но не хочу явно отображать диалоговое окно «поделиться».

Другой способ, о котором я думаю, — это сохранить данные приложения A в локальную базу данных/ SharedPrefs/ файл и позволить приложению B прочитать этот источник. Но не нашел ни одного конкретного примера. (подключение к firebasedb будет наихудшим сценарием)

Возможно ли это?

Комментарии:

1. на какую платформу вы ориентируетесь?

2. как для Android, так и для iOS

3. обмен данными между приложениями специфичен для каждой платформы, и, похоже, во flutter нет уже написанного пакета для оказания помощи в этом. Поэтому, если вы действительно хотите это сделать, просто найдите «Обмен данными между приложениями iOS», «Обмен данными между приложениями Android». Однако я сомневаюсь, что это то, что вы действительно хотите сделать. Обычно вы захотите иметь сервер в середине 2 клиентских приложений