Могу ли я использовать Firebase Dynami c Links для перенаправления из моего приложения в другое, не принадлежащее мне? - PullRequest
0 голосов
/ 26 марта 2020

У меня есть сценарий использования, когда я хочу иметь возможность нажать кнопку в моем приложении Flutter и открыть установленное приложение моего сотрудника или страницу Play Store, чтобы мой пользователь мог загрузить приложение моего сотрудника.

Я исследовал Firebase Dynami c Ссылки, чтобы сделать это.

Используя панель инструментов Firebase Define link behavior for Android, я могу установить только глубокую ссылку на приложение, которое находится в моем Проект Firebase (а не приложение моего друга, которым я не владею).

Не понимаю ли я, как настроить Firebase Dynami c Links, или он просто не подходит для моего варианта использования?

1 Ответ

1 голос
/ 26 марта 2020

Чтобы создать динамическую ссылку c на приложение вашего друга, вам потребуется доступ к приложению вашего друга. Он / она может предоставить вам ограниченный доступ к своему приложению с помощью приглашения проекта. Когда доступ будет предоставлен, вы сможете увидеть его приложение в процессе создания динамической ссылки c.

Если невозможно получить доступ к этому приложению, вы можете использовать другой способ для перехода пользователя к приложению вашего друга следующим образом:

Использовать пакет flutter_appavailability . Этот плагин позволяет проверить, установлено ли приложение на мобильном устройстве, и с помощью этого плагина вы можете запустить приложение.

Он откроет ссылку в WebView, используя url_launcher , если не установлен. Но в этом случае вы будете программно проверять платформу пользователя и перенаправлять на соответствующую ссылку, используя ссылки приложения вашего друга

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...