问题描述
大家好,我目前正在使用 assetlinks.json 尝试排除包含“/adm/”目录的网址,在 IOS 中,我可以在我的 https://mysite/.well-kNown/apple-app-site-association
文件中定义:
"NOT /adm/*"
示例:
{
"activitycontinuation": {
"apps": [
"M123DUAQ55.com.totota.rappaporte","M123DUAQ55.com.totota.revisitedoit","M123DUAQ55.com.totota.applictriep"
]
},"applinks": {
"apps": [],"details": [{
"appID": "M123DUAQ55.com.totota.rappaporte","paths": [
"NOT /blahblah/hack/*","NOT /adm/*","/?????c/*","/index.asp?*","/*/soruce*","/*/video*","/*/operat*"
]
}]
}
}
但现在我正在尝试使用我的 assetlinks.json
文件在 Android 中实现相同的目标
https://mysite/.well-kNown/apple-app-site-association/assetlinks.json
有没有办法使用 assetlinks.json 文件排除某些网址?
解决方法
有没有办法使用 assetlinks.json 文件排除某些网址?
没有。这不是 assetlinks.json
的作用。 assetlinks.json
通过签名密钥指纹将域与应用程序联系起来。它不会将 URL 绑定到应用程序。要处理的 URL 的规则将包含在相关活动的 <intent-filter>
中。