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

时间:2017-07-24 15:24:57

标签: ios swift ios-universal-links

我使用通用链接,一切都运转良好,但我似乎无法隐藏在Safari中显示的在应用中打开横幅。有没有办法做到这一点?

enter image description here

3 个答案:

答案 0 :(得分:3)

您无能为力,它是Universal Links的一项功能,并由Safari自动注入。

通常,它们会被隐藏,直到您过度滚动内容。

答案 1 :(得分:1)

您使用Universal Links尝试实现的目标是什么? 通常开发人员使用通用链接,如果他们希望在应用程序中可以查看全部/部分网站。从这个角度来看,你发布的截图是失败的,因为Universal Links未能参与。可能的原因可能是导航到Universal Links域时发生了重定向。

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

答案 2 :(得分:1)

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

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

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