【问题标题】:Does Google Search App block universal links谷歌搜索应用程序是否阻止通用链接
【发布时间】:2019-06-14 03:38:29
【问题描述】:

我正在实施 Firebase App Indexing,正如官方 firebase 文档中所述:https://firebase.google.com/docs/app-indexing/ios/app

通用链接已启用,并且适用于来自不同浏览器(如 Safari 和 Chrome)的搜索结果。它们也适用于其他应用程序。但是当我点击 iOS 中 Google 搜索应用程序的搜索结果时。它不会带我进入我的应用程序。此外,在 Google 应用程序中长按链接时,也不会提供使用我的应用程序打开链接的选项。但是,当我长按其他应用程序的链接时,会显示此选项。

这是否与 Google 搜索应用故意禁用通用链接有关。单个应用程序是否可以阻止通用链接打开其他应用程序?

或者 Apple 是否会自行对某些应用施加限制?

【问题讨论】:

    标签: ios ios-universal-links firebase-app-indexing google-app-indexing


    【解决方案1】:

    确实,某些应用禁用了使用通用链接进行深度链接的功能。一些值得注意的例子:FacebookInstagram

    其中一些应用程序允许通过 URI 方案进行深度链接(旧的 iOS 9 深度链接方式),但不保证这种行为会持续存在。

    我猜这些应用中的大多数都希望用户留在自己的应用内浏览器中,而不是切换到另一个应用。

    我从未尝试过 Google 搜索应用程序,但如果您的通用链接在 Safari 中完美运行,而不是在 Google 搜索应用程序中,那么可能就是这种情况。在这种情况下,您需要您的点击域服务器根据传入浏览器的用户代理将用户重定向到商店或某个登录页面。

    【讨论】:

      猜你喜欢
      • 2016-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-22
      相关资源
      最近更新 更多