React Native [Ejected Expo Project]
Я пытаюсь перенаправить пользователя обратно в браузер после обработки глубинной ссылки внутри приложения Android. Есть ли какой-либо общий метод для переключения пользователя обратно на одно приложение под (ранее активным / открытым), запущенным в данный момент?
Например:
- После активируя глубокую ссылку из браузера Opera, мое приложение запускается
- Я обрабатываю этот запрос внутри приложения
- Я перемещаю свое приложение в фоновый режим и возвращаю Opera на передний план
Я играл с React Native Linking, но он открывает либо браузер по умолчанию, либо Google Chrome, в зависимости от настраиваемой схемы URL. Поскольку я не мог найти способ открыть другие браузеры так же, как открываю Chrome (google chrome: //), моя последняя надежда - найти способ вернуться к браузеру, который активировал мою глубокую ссылку.
Trusona и Freja eID - это приложения, которые делают именно то, что я хочу. После утверждения попытки авторизации на вашем мобильном устройстве вы будете перенаправлены обратно (вы даже можете видеть, что переход между приложением и браузером происходит «в обратном порядке») в исходный браузер, из которого вы начали процесс авторизации.
Спасибо!