#android #android-intent
#Android #android-намерение
Вопрос:
Я пытаюсь подключиться к 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:
Часть схемы в 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>