我試圖使用意圖過濾器打開我的活動,如果打開某個URL,無論是從掃描的QR碼,電子郵件中的鏈接或從Chrome瀏覽器或瀏覽器瀏覽到網站。這是從我的清單片段:當調用特定的URL時打開我的應用程序的意圖過濾器不起作用
<activity android:name="com.openapp.projecttest.Main" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:host="www.qwert.com" android:scheme="http"></data>
</intent-filter>
</activity>
當我瀏覽到它在谷歌瀏覽器,它似乎並沒有觸發意圖過濾器。我是否錯過了許可?
您使用的URL是否包含路徑?比如www.qwert.com/somePath – singularhum
您能否提供一個您嘗試觸發過濾器的URL的示例? –
它不適用於任何URL,但我已經認識到它現在可以通過鏈接工作,但如果通過瀏覽器瀏覽到URL,則不起作用 –