Skip to content

🤝 服务与支持

网页打开APP服务 / 渠道下载服务

功能说明

  • 网页打开APP服务用于在短信、二维码等场景打开APP,并提供打开量和下载量的跟踪统计功能。
  • 通过网页提供的APP下载服务,iOS 跳转至 App Store,Android 跳转至应用宝。提供自定义渠道的下载量统计功能。

使用案例

dl

在H5中打开APP,使用该页面引导用户下载/打开APP:

  1. 在 U-Link 中创建新的裂变营销活动,得到 LinkID
  2. 编辑新建的裂变营销活动,添加投放渠道,新建渠道名称,填写自定义的 um_chnnl
  3. 开发者在H5页面上放置该链接,并带上 LinkID 和 um_chnnl

地址

http://www.infzm.com/app/dl.php?_mode=wakeup&link_type=172&id=1&from=wxfwhpush

微信扫码快速预览:

dl-qrcode

参数

参数名是否必填描述
_mode必填wakeup down 按钮显示打开APP还是下载APP
link_type必填打开的APP页面。具体参数请看🔌 支持页面
from非必填跟踪统计功能,用于打开和下载的渠道标识
linkid非必填友盟裂变活动的linkid,用于划分活动统计
timeout非必填延迟多少秒进行下载操作
clp非必填开启粘贴板功能,提升统计效果
um_chnnl非必填渠道参数,在裂变营销活动页面定义,用于统计渠道数据
debug非必填调试参数,加载eruda 调试面板和微信调试模式

依赖

  • DeepLink SDK 2.1.1
  • 微信 JSSDK 1.6
  • ULink SDK
  • Jquery 3.1.1
  • CNZZ

应用内跳转

说明

对于APP 内的资源,可使用外链的形式投放,达到打开指定的页面的功能,对不支持的版本提示升级。 如果打开的页面需要用户登录,则调起登录页。

功能

  • 跳转APP 指定页面
  • 收集访问数据
  • 版本判断和升级提示

前提条件

  • 以外链形式投放在 APP 中
  • APP 环境

依赖

  • infzm JS SDK 2.x
  • cnzz 网站统计

地址

http://www.infzm.com/app/open-page.php

参数

参数名是否必填描述
link_type必填页面标识
appv必填描述指定页面最低的APP 版本号
link_name非必填用于记录当前业务访问/点击的数据埋点,使用的是cnzz 网站统计
v非必填调试参数,指定当前APP 版本号
debug非必填调试参数,调试模式时关闭数据埋点功能,并采用测试服的策略
xxx_id非必填不同业务携带的参数,多数是资源 id

程序逻辑

  1. 从url 中获取查询参数,并获取对应的业务参数
  2. 记录访问的页面埋点
  3. 使用 infzm JS SDK 获取用户登录状态,若跳转页面需要登录,则调起登录页
  4. 判断将要跳转的页面最低要求版本,若不满足,则显示提示更新文案,显。 对 6.6.0 以下版本,并没有更新功能的版本,提示手动更新。 对 6.6.0 以上版本,显示“立即更新”按钮,点击起更新弹窗(link_type 13) (备注,7.4.2版本后采用 link_type 999 作为更新弹窗的业务)
  5. 如果跳转的是直播或者课程,在非APP 环境里,会打开对应的移动网站页面。 (鬼知道哪里来的需求)

图例

从左到右依次

  • 6.6.0 以下版本打开,提示手动更新应用
  • 6.6.0 以上版本打开,但跳转的页面并未满足要求,提示更新至最新版
  • 正在跳转至目标页面,或非APP 环境打开
open-page

更新历史

(点击展开)
  • 2022/5/11 添加写作平台其余页面跳转支持
  • 2022/4/8 添加写作平台主题详情页的跳转支持;修改“提示更新”的提示
  • 2022/1/20 添加人物周刊电子报的跳转支持
  • 2021/12/3 添加直播间的跳转支持
  • 2021/9/14 服务迁移到新服务器
  • 2021/7/9 添加电子报的跳转支持
  • 2021/1/5 修复 cnzz 友盟统计功能导致跳转失败的问题
  • 2020/12/17 添加优惠券详情页的跳转支持
  • 2020/9/22 使用 [email protected] 替换 infzm_h5_sdk 2.x versionCompare 函数,支持 4 位版本号的判断
  • 2020/4/11 添加 cnzz 友盟统计功能,记录访问和点击的统计事件,调试模式下不统计
  • 2020/3/6 添加“如果打开的页面需要用户登录,则调起登录页”的功能
  • 2020/2/26 修复未获取到页面标题参数的问题
  • 2020/2/11 添加严选分类模块页面的跳转支持
  • 2020/2/5 添加文章、频道页面的跳转支持
  • 2019/11/8 ~添加“如果打开的页面需要用户登录,则调起登录页”的功能~
  • 2019/9/18 修改“提示更新”的提示
  • 2019/9/12 添加课程页面跳转支持;添加页面最低的APP 版本号参数
  • 2019/8/22 服务上线

跳转引导

说明

为打开网页打开APP 功能提供引导。 因平台或投放环境等因素,存在无法直接打开 APP 的情况,为用户提供引导操作,目前提供的是一个按钮。 (好像其他平台的做法是引导手机浏览器打开)

功能

前提条件

依赖

地址

http://www.infzm.com/app/linkme-page-js.phphttp://www.infzm.com/app/linkme-page.php (2019/9/17 at 14:29)

参数

参数名是否必填描述
redirct_url必填重定向地址

程序逻辑

图例

显示“前往APP” 按钮,点击打开 APP

linkme-page-js

更新历史

  • 添加跳转引导页面 2019/11/22 at 18:48

引导升级

使用说明

用于提示用户升级至 7.0 APP。 判断当前环境为APP ,并对比版本号。7.0 以下版本,提示用户升级最新版本,点击“立即更新”;

功能

  • 提示升级
  • 收集访问数据

前提条件

  • 以外链形式投放在 APP 中
  • APP 环境

地址

http://www.infzm.com/app/update-7-0.phphttp://www.infzm.com/app/force-update.php (2019/8/19)

参数

程序逻辑

  • 7.0.0 以下版本, iOS APP 会调用 linktype 13 页面(跳转至应用商店), 安卓 APP 会调用 linktype 12 页面(全局更新弹窗提示)
  • 7.0.0 以上版本,提示返回首页(link_type 10 、terms_id 1 推荐频道)(很好奇为什么不是若干秒后 自动返回首页,好像做不到程序点击)

图例

从左到右依次

  • 7.0.0 以下版本, iOS APP 会跳转至应用商店, 安卓 APP 会下载最新安装包
  • 7.0.0 以上版本,提示已为最新版本,返回首页
update-7-0

依赖

  • infzm JS SDK 2.x
  • cnzz 网站统计

更新历史

  • 2020/5/26 服务上线

统一跳转(停止维护)

说明

用于跳转APP 指定页面,所有web 场景均适用

地址

http://www.infzm.com/app/ulink.php

更新历史

  • 2020/2/6 服务上线
  • 2020/2/11 添加严选分类模块页面的跳转支持
  • 2020/3/6 订阅会员页面,优先重定向到移动网站,而不是打开 APP