这个问题我查看了许多资料,最后总结一下:
我首先看了IOS端微信关于下载app的整个逻辑:
关于公众号里面关于微官网里面的app下载,如果你将你的应用中在微信开发平台认证过来,这个是要掏钱的;你点微官网app的下载,是可以直接跳到APP Store里面,检测这个应用是否已经下载,如果下载,直接打开;
而对于android 端,相比较IOS,就有更多方法,实现这个可能了。
1:微信开发平台认证,我要下载的链接,放在认证里面(不过不是单独的下载链接,你必须上传你的app到应用商城里面的下载地址);费钱的,就不要考虑了;
2:第二种方案:点击app下载之后,给你一个操作的图层,在手机自己的浏览器打开,这个操作多了一步,我感觉会影响用户体验的。对于这个用户体验我,我会稍后详解;(这个链接里面的这个效果)http://ju.outofmemory.cn/entry/117648
3:我自己的app在应用宝里面发布,之后就可以把这个下载的app链接,放在你的微官网里面,当你点击下载的时候,他会直接在你微信里面打开。这个界面就是应用宝的界面点击下载(可以检测你的手机是否安装这个应用,安装的话,直接跳到app);
另外,在应用宝里面。你也可以申请微下载,和上面的第三部类似,但是我看到一个哥们。对这个微下载,做个一个很牛逼的处理。http://m.zhihu.com/question/23925409,但测试的结果,就不是特别好了,这个哥们,直接我二维码里面的url提取,出来,在微信里面可以直接下载,但是无法检测你的手机是否装载了这个应用,这点感觉不是很好,
另外,微信里面对于有没有可以在微官网里面,可以把你的例如一个订房的数据传到你所在的app里面。就是参数传递,,有待进一步研究中;