【发布时间】:2014-08-21 09:28:57
【问题描述】:
我的网页有以下链接:
myapp://www.myapp.com/xxxxxx
所需的效果是当从 Android 设备上的浏览器单击此链接时, 它应该将“myapp”检测为自定义协议,如果已安装,则直接在设备上打开 MyApp。
Launching custom Android application from Android browser / Chrome
Launch custom android application from android browser
我已经研究过这个主题,并在下面发现了与这个问题类似的问题,
他们提到在 AndroidManifest.xml 中编辑部分,但他们没有解决问题。
关键是浏览器似乎无法将 MyApp 识别为自定义协议。
【问题讨论】:
-
请粘贴您的清单/您尝试添加查看操作意图过滤器以捕获这些意图。
-
-
请注意,上面的意图过滤器似乎将 HTTP 调用“cybeye.com”定向到 CybEye 应用程序。但我想要的是定义一个自定义协议“cybeye://xxx”,并且只有使用这种协议的链接(不是所有 HTTP 调用)才会被定向到应用程序。
标签: android protocols manifest intentfilter