在 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 应用程序的协议处理程序以打开外部链接?的主要内容,如果未能解决你的问题,请参考以下文章

在64位操作系统上,下面程序返回啥结构

在 Android 操作系统上安装 Perl 模块

操作系统如何在屏幕上绘制窗口?

Github Actions:在特定操作系统上运行步骤

在 64 位操作系统上,32 位进程可以访问多少内存?

ASPNETCORE容器在linux服务器上加载,但“图像操作系统”窗口“不能在这个平台上使用”