Flutter DeepLink — GoRouterAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Flutter DeepLink — GoRouter

Сообщение Anonymous »

Я реализовал go_router для использования глубоких ссылок в своем приложении, но для некоторых путей мне нужно игнорировать глубокие ссылки и открывать их в браузере.
Например, когда пользователь щелкает следующий URL-адрес https://example.com/login, глубокая ссылка работает нормально и открывает мое приложение Flutter на определенной странице.
Однако, когда пользователь нажимает https:/ /example.com/privacy, мне нужно, чтобы эта ссылка открывалась в браузере по умолчанию, а не в моем приложении.
Я искал решение, но результат всегда один и тот же : ссылка всегда открывается в моем приложении.
Я пробовал использовать пакет launchUrl, но результат тот же:
launchUrl(Uri, mode: LaunchMode.externalApplication);
Я испробовал все доступные параметры LaunchMode, но ничего не помогает.
Мне нужно открыть несколько путей в браузерном приложении и другие в моем приложении.
Пути приведены в качестве примера. Мне нужно, чтобы все пути, которые не указаны в карте маршрутов, перешли на веб-страницу.
Я реализовал библиотеку go_router

Подробнее здесь: https://stackoverflow.com/questions/790 ... k-gorouter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»