使用 assetlinks.json 排除或仅允许某些网址

Exclude or allow only certain urls using assetlinks.json

大家好,我目前正在与 assetlinks.json 合作,试图排除包含“/adm/”目录的 url,在 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 文件排除某些 url 吗?

There´s a way to exclude certain urls using the assetlinks.json file?

没有。那不是assetlinks.json的作用。 assetlinks.json 通过签名密钥指纹将域与应用联系起来。它不会将 URL 绑定到应用程序。您关于要处理哪些 URL 的规则将在您的 <intent-filter> 中用于相关的 activity。