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 看不到参数或查询字符串,因为这里已经回答了 -
我正在尝试为看起来像这样的链接打开应用程序 -
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 看不到参数或查询字符串,因为这里已经回答了 -