成功分享链接到朋友圈或 好友之后 点分享的链接会跳转到一个html页,这个网页的url是在写分享时传的值(如mWXModel.setUrl("http://hfgj.sinaapp.com/xxxx.html");)
在微信中要用浏览器打开是这样子
这个网页的URL是http://hfgj.sinaapp.com/xxxx.html
在html里是这么写的
这个url 的scheme 是gaschat 而唤起应用可以通过scheme匹配来唤起 在我们的应用里的Minfest里就有了
添加这个<intent-filter>中的配置, 这样当点击”唤起加气宝”的时候通过scheme 匹配就可以打开这个GCMainActivity了(前提是要安装我们的应用,如果没安装会出错,可以设计直接跳到下载页)
到了GCMainActivity里通过一系列url传值在onCreate()方法里可以获取到url 就是scheme为gaschat的url ,然后通过.doExec(url)方法就执行命令解析url,这行代码生效后就跳转到详情页了 app被唤起
## 1.uri规范
一个完整的uri应该是这样写的
scheme://host:port/path?query#fragment
或者scheme://userInfo@host:port/path?query#fragment