webview通过app的scheme协议调起app并传递参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webview通过app的scheme协议调起app并传递参数相关的知识,希望对你有一定的参考价值。
参考技术A 首先在app中设置scheme,如下图所示:data包含属性如下:
1.scheme
2.host
3.port
4.path
5.pathPattern
6.pathPrefix
7.ssp
8.sspPattern
9.ssPrefix
除了scheme后面的都是可选项。
例如:testscheme://lm.com:8080/main?id=2&name=lbm.
lm.com代表是host域名,8080端口号port,main为path,
?后面的为query参数。
从h5页通过scheme跳转app方式为:
如图第三个a标签。
只要android中配置的scheme与a标签中的testapp2相同就可以调起。a标签中有域名和端口号,path,和参数。android app中只配置了scheme,只要scheme匹配就可以调起。h5配置的参数也可以在activity中获取。获取方式为:
获取的query就是?号后面的参数。如果andrid只配置了schemeh5可以写域名端口好及其他的参数,也能调起。
以上是关于webview通过app的scheme协议调起app并传递参数的主要内容,如果未能解决你的问题,请参考以下文章