Android 支持从浏览器打开应用程序

Android 支持从浏览器打开应用程序,android,protocols,manifest,intentfilter,Android,Protocols,Manifest,Intentfilter,我的网页有以下链接: myapp://www.myapp.com/xxxxxx 理想的效果是在Android设备上从浏览器单击此链接,然后 它应该将“myapp”检测为自定义协议,并在设备上直接打开myapp(如果已安装) 我研究了这个话题,发现了与这个问题类似的问题 他们提到了AndroidManifest.xml中的编辑部分,但并没有解决这个问题 问题是,浏览器似乎无法将MyApp识别为自定义协议 如果希望链接重定向到手机上的应用程序:请使用以下格式的链接: android应用程序::\

我的网页有以下链接:

myapp://www.myapp.com/xxxxxx

理想的效果是在Android设备上从浏览器单击此链接,然后 它应该将“myapp”检测为自定义协议,并在设备上直接打开myapp(如果已安装)

我研究了这个话题,发现了与这个问题类似的问题

他们提到了AndroidManifest.xml中的编辑部分,但并没有解决这个问题


问题是,浏览器似乎无法将MyApp识别为自定义协议

如果希望链接重定向到手机上的应用程序:请使用以下格式的链接:

android应用程序::\\

在手机上,它将被解析为发送到您的软件包(应用程序)的URI。在你的应用程序中,你所需要做的就是处理这些意图

当您的应用程序收到该信息时,应使用ACTION_VIEW intent筛选器解析以下内容的URI:

intent:\\

你的计划在哪里。简单地做下面这样的事情就行了


对于通过浏览器在web应用程序或移动应用程序上用作登录页的其他链接:
http://www.myapp.com/xxx/yyyy


请粘贴清单/尝试添加视图操作意图过滤器以捕获这些意图。请注意上面的意图过滤器似乎将HTTP调用“”定向到CybEye应用程序。但我想定义一个自定义协议“cybeye://xxx“只有使用这种协议的链接(并非所有HTTP调用)才会被定向到应用程序。1。假设应用程序名为“MYAPP”。2.链接可以是MYAPP:\\xxxxx 3。清单增加了这一功能吗?我想第2条中的更正是:使用“安卓应用程序:\\MYAPP\xxxx”代替“MYAPP:\\xxxx”?