关于wap页面一键唤起客户端的功能,千帆之前采用的是集成的第三方moblink的sdk,安卓和ios客户端是集成了他们的sdk,在wap页面上引入moblink.js,初始化moblink按钮的方式来进行跳转的。

但是最近因为微信版本的更新,限制越来越严格,很多ios版本都无法直接唤起app,第三方公司也无法修复这些问题,所以我们针对ios客户端做了一些改版并且提供了新的技术方案。

  • 安卓还是暂时使用moblink的跳转方式,不能跳转的请更新最新版客户端(5.1.0 及以上版本),h5页面调用方式参考下面的传统调用方式
  • ios客户端已经升级到5.1.3版本的站点,可以针对wap端拉起ios客户端的跳转逻辑进行特殊处理。(针对ios新版本跳转所兼容的h5页面有:从app分享出去的帖子详情页和圈子详情页,分类信息首页,分类信息详情页,分类信息列表页)调用方式如下:
    var url = request_host + scheme_url (示例:http://qianfan1.qianfanapi.com/qianfanyidong://user?uid=123)
    <a href=url>直接打开</a>

    提示: request_host 可在大后台找到,如下图

    scheme_url 可在小后台找到, 如下图

传统调用方式

页面上引入js

<script src="//f.moblink.mob.com/v2_0_1/moblink.js?appkey=xxx"></script>
xxx代指每个站点的mob的appkey,可以咨询小编,也可以在wap的源代码里找到

给需要跳转的按钮绑定事件

参数说明:
    el://跳转的按钮,也可以绑定id
    path:跳转的路径
    params:需要传的参数
调用:
    MobLink([
        {
            el: '.jump_1',
            path: '/qianfan/startapp',//跳app首页
            params: {},
        },
        {
            el: '.jump_2',
            path: '/qianfan/webview',//跳h5页面
            params: {
                url: '' //参数是url,string型
            },
        },
        {
            el: '.jump_3',
            path: '/qianfan/user',//跳用户个人主页
            params: {
                uid: ‘1’,//参数是uid,string型
            },
        },
        {
            el: '.jump_4',
            path: '/qianfan/zhuanti',//跳专题页面
            params: {
                id: ‘1’,//参数是专题id,string型
            },
        },
        {
            el: '.jump_5',
            path: '/qianfan/thread',//跳帖子详情页面
            params: {
                tid: ‘1’,//参数是帖子id,string型
            },
        },
        {
            el: '.jump_6',
            path: '/qianfan/threadforum',//跳板块页面
            params: {
                fid: ‘1//参数是板块id,string型
            },
        },
        {
            el: '.jump_7',
            path: '/qianfan/side',//跳本地圈详情页面
            params: {
                sid: 1,//参数是本地圈id,string型
            },
        },
        {
            el: '.jump_8',
            path: '/qianfan/sidetag',//跳本地圈话题详情
            params: {
                tid: ‘1’,//参数是话题id,string型
            },
        },
        {
            el: '.jump_9',
            path: '/qianfan/paihot',//本地圈本周热门 本月热门页面
            params: {
                type: ‘1’,//参数是1|2,分别代表本周热门|本月热门
            },
        },
        {
            el: '.jump_10',
            path: '/qianfan/locallist',//本地圈列表页
            params: {},
        },
        {
            el: '.jump_11',
            path: '/qianfan/todayhot',//今日热门
            params: {},
        },
        {
            el: '.jump_12',
            path: '/qianfan/friendrecommend',//交友推荐页
            params: {},
        },
        {
            el: '.jump_13',
            path: '/qianfan/friendmeet',//交友邂逅页
            params: {},
        },
        {
            el: '.jump_14',
            path: '/qianfan/allforum',//全部板块
            params: {},
        },
        {
            el: '.jump_15',
            path: '/qianfan/activity',//活动页
            params: {},
        },
        {
            el: '.jump_16',
            path: '/qianfan/localCompose',//发送本地圈
            params: {},
        },
        {
            el: '.jump_17',
            path: '/qianfan/orumCompose',//发送帖子
            params: {},
        },
    ])
文档更新时间: 2019-12-26 14:37   作者:李伟