我的活动有以下意图过滤器(我正在尝试将Android&#39的默认浏览器重定向到我的应用):
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="http" android:host="www.iana.org"/>
</intent-filter>
当我浏览Android&#39;默认浏览器指向www.example.com,它有http://www.iana.org/domains/example的链接,但点击该链接并不会将用户带到我的活动中。
我的意图过滤器中缺少什么?
我正在Android 4.4
使用Genymotion VM
Android Studio
进行测试。
答案 0 :(得分:1)
尝试将其更改为
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:scheme="https"
android:host="www.iana.org/domains/reserved" />
<data
android:scheme="http"
android:host="www.iana.org/domains/reserved"/>
</intent-filter>