使用通用链接时隐藏“在应用程序中打开”横幅

我使用通用链接,一切都工作完美,但我似乎无法隐藏在Safari浏览器中显示的应用程序横幅中的打开 。 有没有办法做到这一点?

在这里输入图像说明

嘿,你可以通过在你的网站的根目录下编辑你的apple-app-association文件来隐藏智能横幅。 您可以控制要显示的页面上的横幅。

您同时使用通用链接时不能隐藏横幅。 只能通过限制apple-app-association文件中的path来隐藏不希望通用链接工作的横幅。

如果你想隐藏所有页面的横幅,只需在详细信息对象中添加“path”:[“NOT / *”],这种情况下,通用链接将不起作用。

没有什么可以做到的,它是Universal Links的一个function,并被Safari自动注入。

通常情况下,他们隐藏,直到你overcroll的内容。

您想通过使用通用链接实现什么目标? 通常开发人员正在使用通用链接,如果他们希望所有/部分的网站可以在应用程序中查看。 从这个angular度来看,您张贴的截图是失败的,因为Universal Links没有参与。 如果导航到Universal Links域,可能的原因可能是redirect。

如果您网站上的某些特定页面不希望在应用程序中可见,则可以在关联的域文件中使用排除列表。 看看这个例子http://amazon.com/apple-app-site-association 。 在这种情况下,导航到“ / ref = nodl_ ”将不会打开亚马逊,不会显示您提到的横幅。