我正在尝试使用Oauth2连接到Microsoft以获取身份验证代码。用户登录到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时,我没有重定向到我的应用程序。
我不明白。有什么想法吗?
答案 0 :(得分:0)
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>