gpt4 book ai didi

ios - 如何在 ios safari 上禁用支持通用链接的页面的 "open in app"横幅?

转载 作者:行者123 更新时间:2023-12-02 10:55:55 25 4
gpt4 key购买 nike

通过 apple-app-site-association 将路径注册为通用链接后,我发现在 iOS safari 上的页面加载中,当我安装应用程序时,系统将在其上注入(inject)“在应用程序中打开”横幅屏幕顶部。

我想禁用此横幅,同时保留对此页面的通用链接支持。我没有看到任何官方方法可以做到这一点;有没有任何方法,无论多么古怪或非常规,可以实现这一点?

最佳答案

编辑:

在下面的回答中,我意识到只有在未安装应用程序时才会加载。你试图完成的事情可能是不可能的。由于 AASA 文件安装在设备上,Safari 会自动将该网页与应用程序关联,从而在浏览器中加载横幅。我不相信这是一个可以通过 JQuery 调用删除的 HTML 元素。解决方案是使用重定向链接作为通用链接。这样,如果安装了该应用程序,该应用程序将打开,如果没有安装,它将重定向到您的网站,该网站未被识别为通用链接,并且不会显示横幅。 Branch是使用重定向的可靠深度链接解决方案,因此您不必处理 Apple 横幅。

未安装应用时删除横幅

确保您的页面上未加载智能应用横幅元标记。如果您看到此标签,请将其删除:

<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">

关于ios - 如何在 ios safari 上禁用支持通用链接的页面的 "open in app"横幅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49421203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com