Intent过滤URI片段中的特定字符串

时间:2016-08-15 15:22:46

标签: android android-intent deep-linking

我的Android应用应该在其片段中打开包含特定字符串的URI(在'#'符号后面的URI的一部分)。

例如:

  

http://example.com/page.html# FOO

我尝试了以下的intent-filter,但它不起作用:

<intent-filter> 
    <action android:name="android.intent.action.VIEW"/> 
    <category android:name="android.intent.category.BROWSABLE"/> 
    <category android:name="android.intent.category.DEFAULT"/> 

    <data android:scheme="http" android:host="*" android:pathPattern="*foo"/> 
</intent-filter>

有什么问题?

1 个答案:

答案 0 :(得分:2)

  

我的Android应用应该在其片段中打开包含特定字符串的URI(在'#'符号后面的URI的一部分)。

Android不支持此功能,抱歉。该片段不被视为路径的一部分,您无法对片段进行过滤。