微信链接跳转App

需求

但凡是个项目都会有微信分享的功能,将自己的App的优点分享给自己的微信好友来推广自己的App,但是腾讯又不是傻子,他怎么会让别人通过自己的软件来推广其他App,所以之前工程师通过自定义scheme跳转到自己的应用,现在是行不通的;

微信内置的浏览器(朋友圈的浏览器)值有http和微信自己的合作伙伴的scheme才能跳转

解决办法一

  1. 实现方法: 指导用户在右上角,在Safari中打开,通过http跳转到自己的网站,再通过网站的JS代码,实现跳转到自己的应用

  2. 缺点: 需要用户手动再次从Safari打开被分享页面;

  3. 代表应用:

  4. 示例

    1. 写一段用于微信分享的HTML5代码,用来测试
    2. 放在自己的服务器,然后获取链接(http协议的)
      http://100quxue.com:9189/student/app-youxue/weChatShare.html
    3. 用户通过safari浏览器打开,点击跳转按钮实现打开app

解决办法二

  1. 实现方法: 利用腾讯的亲儿子,应用宝

  2. 缺点 注册腾讯的开放平台等待时间比较长

  3. 代表应用 市面上大部分的app

  4. 示例

    1.登录腾讯开放平台(open.qq.com)
    2.应用接入–>应用管理
    3.根据步骤填写自己App的scheme和AppLink;
    4.腾讯应用宝会判断是否安装了App,做出跳转App或者App Store下载页面

这个人很帅<br>他什么都不想说<br>