Universal Links可以让用户顺畅的从网页跳转到已安装的应用内,但并不是所有页面都需要跳转,当有页面需要禁止跳转时,以下方法应该会起到作用。
修改apple-app-site-association文件内容
*号代表全部跳转
NOT 代表这些页面不跳转
NOT /host/*代表路径以host开头的页面全部不跳转
{
"applinks": {
"apps": [],
"details": [
{
"appID": "公司的APPid",
"paths": [
"*",
"NOT /login/",
"NOT /login/*",
"NOT /userinfo/",
"NOT /userinfo/*",
"NOT /three/",
"NOT /three/*",
"NOT /host/",
"NOT /host/*"
]
}
]
}
}
UniversalLinks允许从网页无缝进入已安装的应用,但有时需要禁止某些页面跳转。通过修改apple-app-site-association文件,添加NOT规则,如NOT/login/*,可以阻止login路径及其子路径的跳转。这种方法同样适用于其他指定路径,如userinfo和three等。

被折叠的 条评论
为什么被折叠?



