После обработки глубинной ссылки внутри приложения перенаправьте пользователя обратно в браузер. - PullRequest
0 голосов
/ 14 июля 2020

React Native [Ejected Expo Project]

Я пытаюсь перенаправить пользователя обратно в браузер после обработки глубинной ссылки внутри приложения Android. Есть ли какой-либо общий метод для переключения пользователя обратно на одно приложение под (ранее активным / открытым), запущенным в данный момент?

Например:

  1. После активируя глубокую ссылку из браузера Opera, мое приложение запускается
  2. Я обрабатываю этот запрос внутри приложения
  3. Я перемещаю свое приложение в фоновый режим и возвращаю Opera на передний план

Я играл с React Native Linking, но он открывает либо браузер по умолчанию, либо Google Chrome, в зависимости от настраиваемой схемы URL. Поскольку я не мог найти способ открыть другие браузеры так же, как открываю Chrome (google chrome: //), моя последняя надежда - найти способ вернуться к браузеру, который активировал мою глубокую ссылку.

Trusona и Freja eID - это приложения, которые делают именно то, что я хочу. После утверждения попытки авторизации на вашем мобильном устройстве вы будете перенаправлены обратно (вы даже можете видеть, что переход между приложением и браузером происходит «в обратном порядке») в исходный браузер, из которого вы начали процесс авторизации.

Спасибо!

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