Как отключить несколько веб-просмотров в Cordova? - PullRequest
0 голосов
/ 12 ноября 2018

Я использую Cordova для создания приложения для Android. Он отображает весь пользовательский интерфейс внутри веб-просмотра. Работает нормально, пока я не реализовал OAuth2 логин (лазурь). При входе в систему azure приложение перенаправляется в браузер, чтобы открыть страницу входа. После этого он вернется в мое приложение с токеном. Чтобы позволить другому приложению открывать мое приложение, я использую плагин Custom-URL-scheme cordova в своем приложении, чтобы добавить собственную схему URL, как показано ниже:

<plugin name="cordova-plugin-customurlscheme" spec="^4.3.0">
        <variable name="URL_SCHEME" value="myapp" />
    </plugin>

когда я делаю вход в систему oauth2, я добавил URL-адрес перенаправления myapp://, чтобы он возвращался в мое приложение после аутентификации oauth2.

Проблема в том, что когда я возвращаюсь к моему приложению, он создает новое веб-представление в моем приложении Cordova вместо того, чтобы использовать предыдущее. Есть ли способ заставить меня использовать только одно веб-представление?

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