在 chromebook/chrome 操作系统上注册 Android 应用程序的协议处理程序以打开外部链接?
Posted
技术标签:
【中文标题】在 chromebook/chrome 操作系统上注册 Android 应用程序的协议处理程序以打开外部链接?【英文标题】:Register protocol handler for Android app on chromebook/chrome OS to open external link? 【发布时间】:2015-11-15 20:59:11 【问题描述】:我在 Manifest 文件中有一个意图过滤器,用于在单击自定义 URI 时启动我的 android 应用程序。例如,在我的 Android 手机上的浏览器中单击带有自定义协议(如“XXX://123912967326”)的链接将打开我的应用程序。
现在,我正在使用 Google ARC 焊机在 chromebook/chrome 操作系统上运行相同的 Android 应用。当我尝试单击具有相同自定义协议的链接时,我收到一条错误弹出消息“Chrome 不支持启动外部应用程序来处理‘XXX’链接。
我的 Android 应用程序(通过 Google ARC 在 chromebook 上运行)是否可以注册“XXX”链接以通过该应用程序打开?
提前感谢您的帮助!
【问题讨论】:
这是使用 Arc Welder 还是使用 Chrome OS 上的默认 Android Container? 【参考方案1】:这个问题已经过时,因为它依赖于 Arc Welder,而 Arc Welder 不是在 Chrome OS 上加载 Android 应用程序的受支持方法。 Chrome OS 上的 Android 现在支持深度链接,您可以按照说明注册协议处理程序 here。
【讨论】:
以上是关于在 chromebook/chrome 操作系统上注册 Android 应用程序的协议处理程序以打开外部链接?的主要内容,如果未能解决你的问题,请参考以下文章