3

我已经阅读了如何配置路径以启用通用链接,并且我希望仅对特定页面启用它,例如

我希望仅通过以下页面启用它:

https://example.com/path/enabled.html

而其他页面如:

https://example.com/path/notEnabled.html

不应该启用它,即如果我在后一页向下滑动,我不应该在顶部显示“使用 myAppAnme 打开”横幅。

为了实现这一点,我将apple-app-site-association服务器上的文件设置如下:

"applinks": {
    "apps": [],
    "details": [
        {
            "appID": "teamPrefix.com.app.bundleID",
            "paths": [ "/path/enabled.html", "NOT /path/*"]
        }
    ]
}

但是,当我https://example.com/path/notEnabled.html使用 Safari 浏览并向下滑动时,通用链接的横幅出现在启用的页面中,这是我不希望的。有没有办法只为特定页面启用它,或者我以错误的方式设置配置?

谢谢!

注意:我也尝试过"NOT *""NOT /"但横幅仍然出现在不应该有它的页面中

4

1 回答 1

0

如果我没记错的话,横幅是由 HTML 中的元标记控制的,而不是apple-app-site-association文件中的。检查您的 HTML 来源并确认您没有横幅所需的元标记

于 2016-05-19T17:47:41.003 回答