Android - создание URI с намерением - PullRequest
0 голосов
/ 03 марта 2019

Я пытаюсь подключиться к Microsoft с Oauth2, чтобы получить код аутентификации.Пользователь входит в WebView.После подключения приложение Microsoft перенаправляет на com.example.myapplication://oauth2microsoft

Я могу подключиться, но после подключения я получаю в своем WebView: Web page not available, net::ERR_UNKNOWN_URL_SCHEME

В моем AndroidManifes.xml я хорошо добавил:

<activity android:name=".oauth2Activity">
    <intent-filter>
         <data android:scheme="oauth2microsoft"/>

         <action android:name="android.intent.action.VIEW"/>
    </intent-filter>
</activity>

Мое намерение, похоже, не принимается во внимание.Когда я захожу на com.example.myapplication: // oauth2microsoft, я не перенаправлен на свое приложение.

Я не понимаю.Есть идеи?

1 Ответ

0 голосов
/ 04 марта 2019

Часть схемы в com.example.myapplication://oauth2microsoft равна com.example.myapplication, а не oauth2microsoft.

Так что вы можете попробовать:

<intent-filter>
     <data android:scheme="com.example.myapplication" />
     <action android:name="android.intent.action.VIEW" />
</intent-filter>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...