zoukankan      html  css  js  c++  java
  • 微信、QQ中app的下载问题

    最近在做一个项目,有一项功能是从微信中的分享页或者产品推广页面中下载app;在微信中直接下载app时微信是“拒绝”的,所以一般的做法是点击下载按钮弹出遮罩层,提示在浏览器中打开,然后进入外部浏览器,再次点击下载按钮进行下载,这种做法虽然能够实现下载的功能,但是这么长的操作非常容易导致潜在用户的流失。

    那么最好的方法当然是在微信中点击下载按钮就能进入下载页(android可以跳至应用商店下载,ios则直接打开appstore)。

    这个技术似乎有些产品已经实现了,比如今日头条。既然有实现的案例,那么作为躬成狮的我自然想这些都不是问题(呵呵~)。

    我在网上看到有大神分析微信中唯一的外链添加方式“查看原文”的源码,发现只要将连接拼接为http://mp.weixin.qq.com/mp/redirect?url=appurl即可,其中appurl是应用在appstore中的下载地址。看了后觉得靠谱,于是就试了下这种方式,发现并不如愿,跳是跳了,只不过是空白页。于是我重新去研究这篇帖子,发现写于2014年,所以可以想到应该是微信将这种“黑科技”封杀了。本来还想试试其他的方法,感觉即便找到“黑科技”可以解决,但不排除啥时候又被wx封了,所以还是要从微信内部的接口出发。

    但是微信js-sdk中并没有这项功能,于是我想到了腾讯开放平台,我登录腾讯开放平台(http://open.qq.com/),然后找到了下面的页面(http://wiki.open.qq.com/index.php?title=mobile/应用宝微下载),只需要将自己的应用在这个页面中进行配置,然后系统会自动生成一个统一的链接,你只需要将你页面中的链接改为此生成的链接即可,这样就能完成靠谱的下载跳转了。

    写完了发现哪个地方不对,最后一段怎么看都像给tx做广告的,事实当然不是的。我只是一个使用tx服务的开发者而已。

    http://www.jianshu.com/users/579e41c75313/latest_articles

  • 相关阅读:
    你的人生许多痛苦源于盲目较劲
    这些HTML、CSS知识点,面试和平时开发都需要 (转)
    拿什么拯救你,我的代码--c#编码规范实战篇 (转)
    最近的面试总结
    感恩和珍惜现在的生活
    我眼中的领域驱动设计(转)
    《生活就像练习》读书笔记(四)——意识状态和类型
    《生活就像练习》读书笔记(三)——发展路线
    .NET面试题解析(07)-多线程编程与线程同步 (转)
    C#进阶系列——WebApi身份认证解决方案:Basic基础认证 (转)
  • 原文地址:https://www.cnblogs.com/binarytree-fe/p/5090760.html
Copyright © 2011-2022 走看看