【问题标题】:Android Chrome and intents detectionsAndroid Chrome 和意图检测
【发布时间】:2018-01-09 19:15:25
【问题描述】:

在 Android 上,应用的意图如下所示:

https://developer.android.com/guide/topics/manifest/data-element.html

因此,如果我有 URL 方案 www.google.com/calendar,日历应用程序将被打开,等等。

但是,我有疑问在哪里/何时发生这种检测?我已经体验过点击支持方案的 URL 将导致意图识别,如果方案被识别,将打开相关的应用程序。但是,如果我在 android Chrome 中重定向(javascript)到这个受支持的 URL,则不会发生识别,因此不会发生重定向。如何在后台构建 URL(通过点击按钮),重定向到该 URL 并打开关联的应用程序?

【问题讨论】:

    标签: javascript android html android-intent intentfilter


    【解决方案1】:

    该功能在 android 中称为 深度链接。根据document你可以看到

    打开可以处理 URI 的用户首选应用(如果有) 指定的。

    打开唯一可以处理 URI 的可用应用。

    对于实施,您可以参考此link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-18
      • 2017-01-31
      • 1970-01-01
      • 1970-01-01
      • 2015-10-17
      • 2020-06-14
      • 1970-01-01
      相关资源
      最近更新 更多