Android 以给定字符串结尾的 URL 的意图过滤器

Android intent filter for a URL that ends with the given String

我正在尝试为看起来像这样的链接打开应用程序 -

http://www.somesite.com/abcd.html?defg&opener=mail

我试过了(没用):

<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:host="www.somesite.com"                    
                    android:scheme="http"
                    android:pathPattern=".*opener=mail" />

            </intent-filter>

出于测试目的,它可以在没有为包含该主机的任何站点添加 pathPattern 的情况下工作,但我需要它只对这个以 "opener=mail" 结尾的站点有效。

我发现了问题,Android 看不到参数或查询字符串,因为这里已经回答了 -