微信分享后点击分享唤醒app

成功分享链接到朋友圈或 好友之后 点分享的链接会跳转到一个html页,这个网页的url是在写分享时传的值(如mWXModel.setUrl("http://hfgj.sinaapp.com/xxxx.html");)

在微信中要用浏览器打开是这样子

这个网页的URL是http://hfgj.sinaapp.com/xxxx.html

微信分享后点击分享唤醒app_第1张图片

在html里是这么写的


微信分享后点击分享唤醒app_第2张图片

 这个url 的scheme 是gaschat  而唤起应用可以通过scheme匹配来唤起 在我们的应用里的Minfest里就有了

微信分享后点击分享唤醒app_第3张图片

添加这个中的配置, 这样当点击”唤起加气宝”的时候通过scheme 匹配就可以打开这个GCMainActivity了(前提是要安装我们的应用,如果没安装会出错,可以设计直接跳到下载页)

微信分享后点击分享唤醒app_第4张图片


到了GCMainActivity里通过一系列url传值在onCreate()方法里可以获取到url 就是scheme为gaschat的url ,然后通过.doExec(url)方法就执行命令解析url,这行代码生效后就跳转到详情页了 app被唤起


在这附录一个URI规范:
## 1.uri规范

一个完整的uri应该是这样写的

scheme://host:port/path?query#fragment

或者scheme://userInfo@host:port/path?query#fragment






你可能感兴趣的:(Android)