Интеграция клиента SSO: URL-адрес обратного вызова не работает на Android после первого раза - PullRequest
0 голосов
/ 05 августа 2020

Мы пытаемся реализовать интеграцию клиента SSO в android на chrome настраиваемой вкладке, т. Е. Загружая URL-адрес в chrome настраиваемую вкладку, которая будет отображать Google / Facebook / настраиваемую регистрацию и прецессию входа

Проблема, с которой мы сталкиваемся, заключается в том, что после успешного входа в систему мы перехватываем URL-адрес обратного вызова, который содержит информацию о сеансе, и как только мы получаем URL-адрес обратного вызова, мы хотим перейти к использованию обратно в Приложение из настраиваемой вкладки chrome. Для этого мы использовали App Link. После успешного входа в систему для первого раза приложение не может перенаправить, но если мы попробуем второй раз, приложение автоматически перенаправит с настраиваемой вкладки обратно в приложение

Ниже приведен фильтр намерений, который работает во второй раз, также приложение открывается, когда пользователь нажимает на URL-адрес обратного вызова (из видеовстречи или браузера), который указывает на то, что ссылка на приложение работает нормально

<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />

<data
    android:host="sso-working.web.app"
    android:pathPattern="/works2.html"
    android:scheme="https" />

<data
    android:host="sso-working.web.app"
    android:pathPattern="/works2.html"
    android:scheme="http" />

Мой запрос: почему приложение не перенаправляет в первый раз

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