Невозможно вернуться в приложение из ChromeCustomTabsBrowser - PullRequest
0 голосов
/ 10 февраля 2020

Я реализовал вход в систему с помощью ChromeCustomTabsBrowser. После успешного входа в систему, если для параметра «Открытые поддерживаемые ссылки» в приложении установлено значение «Спросить время» вместо «Открыть в этом приложении», ответ не возвращается в приложение и отображается экран 404, прикрепленный к экрану.

enter image description here

1 Ответ

0 голосов
/ 10 февраля 2020

Интересно - похоже, вы используете https-схему для перенаправлений, и вот как мы хотели бы, чтобы технология работала:

  • Вы автоматически получаете глубокую связь с вашим приложением при ответе на вход в систему. принимается по URL-адресу https.

Однако на практике я считаю, что именно это и происходит:

  • Почти все мобильные браузеры пытаются запускать веб rnet, размещенный в Интернете. вместо этого

Требуемое решение по схеме https очень трудно достичь и сегодня редко используется на практике - скорее стремление, чем реальность? Но я считаю, что это должно работать следующим образом:

  • Захватить ответ на веб-странице inte rnet, которая запускается на вашем мобильном устройстве
  • Затем перейдите по ссылке к приложению

Аналогичный подход используется для образца inte rnet веб-страницы моей - создайте источник просмотра, чтобы увидеть логи c

Если это помогает мне иметь демонстрационный образец Android, который вместо этого использует более распространенный вариант частных схем URI - хотя я могу обновить его до заявленных схем https на днях.

Даже получение этой формы Chrome Работа с пользовательской вкладкой на основе входа была трудной задачей, и мои посты извлекли некоторые уроки, которые может быть полезным.

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