分享好友 最新动态首页 最新动态分类 切换频道
唤端技术(跳转) 也叫deep link技术
2024-12-30 00:29

不同平台的实现方式有些不同,常见的有这几种

  • URL Scheme (通用
  • Universal Link(IOS
  • App Link 、Chrome Intents(android

 URL Scheme:一般有协议名、路径、参数组成,如

 

常用APP的URl Scheme

APP微信支付宝淘宝QQ知乎URL Schemeweixin://alipay://taobao://mqq://zhihu://

常用的打开方式有

1.直接通过window.location.href跳转

 

2.通过iframe跳转

 

3.直接使用a标签进行跳转

 

4.通过js bridge来打开

 

判断是否成功唤起

  监听当前页面的visibilitychange事件,如果页面隐藏,则表示唤端成功,否则唤端失败,跳转到应用商店。

 

优点:兼容性好,安卓或IOS都支持。

缺点

  •   无法准确判断是否唤起成功,因为本质上这种方式就是打开一个链接,并且还不是普通的http链家,所有如果用户没有安装对应的APP,那么尝试跳转后在浏览器中会没有任何反应,通过定时器来引导用户跳转到应用商店,但这个定时器的时间又没有准确值,不同手机的唤端时间也不同,我们只能大概估计一下时间来实现,一般设为300ms左右。
  • 会有一个弹框提示是否在对应APP中打开,可能导致用户流失。
  • 有劫持风险,如果有一个app也向系统注册了zhihu://scheme ,换气流量可能就会被劫持到这个app里。
  • 容易被屏蔽。

 Universal Link

   是ios 9中新增的功能,使用它可以直接通过https协议的连接来打开APP。

原理

  • 在 APP 中注册自己要支持的域名

  • 在自己域名的根目录下配置一个  文件即可。(具体的配置前端同学不用关注,只需与iOS同学确认好支持的域名即可

 

 优点:

  • 相对 URL Scheme,universal links 有一个较大优点是它唤端时没有弹窗提示是否打开,提升用户体验,可以减少一部分用户流失

缺点

  • 无需关心用户是否安装对应的APP,对于没有安装的用户,点击链接就会直接打开对应的页面,因为它也是http协议的路径,这样也能一定程度解决 URL Scheme 无法准确判断唤端失败的问题

  • 只能够在iOS上使用

  • 只能由用户主动触发

 App Link、Chrome Intents

    

在2015年的Google I/O大会上,Android M宣布了一个新特性:App Links让用户在点击一个普通web链接的时候可以打开指定APP的指定页面,前提是这个APP已经安装并且经过了验证,否则会显示一个打开确认选项的弹出框,只支持Android M以上系统。

App Links的最大的作用,就是可以避免从页面唤醒App时出现的选择浏览器选项框;

前提是必须注册相应的Scheme,就可以实现直接打开关联的App。

  • App links在国内的支持还不够,部分安卓浏览器并不支持跳转至App,而是直接在浏览器上打开对应页面。

  • 系统询问是否打开对应App时,假如用户选择“取消”并且选中了“记住此操作”,那么用户以后就无法再跳转App。

Chrome Intents

  • Chrome Intent 是 Android 设备上 Chrome 浏览器中 URI 方案的深层链接替代品。

  • 如果 APP 已安装,则通过配置的 URI SCHEME 打开 APP。

最新文章
DevEco Studio可视化界面开发教程
为了帮助刚入行的小白快速上手使用DevEco Studio进行可视化界面开发,以下是整体的流程:创建新项目设计界面布局添加控件元素设置控件属性和事件编写逻辑代码运行和调试下面将逐一介绍每个步骤需要做的事情以及相关的代码。首先,我们需要
2025最佳页面设计软件推荐,专业设计师常用的都在这里了
更新时间:2024-10-23 15:28:34今天这期不容错过,专业设计师们常用的 7 款软件都会在这期进行呈现,分别是即时设计、、Affinity Designer、Gravit Designer、Marvel、Bootstrap 与 Squarespace。对于专业设计师而言,选择适合自己的页面设
B站直播的极速排障建设
一、概述直播业务具有实时性强,复杂度高,排查链路长,影响面大等特征,线上问题如果不能立刻排查处理,分分秒秒都在影响用户的观看体验、主播的收入。但各端的问题可能都只是表象,例如,一个看似简单的画面卡顿问题,可能涉及到编码器配
Google 给我们展示了下一代搜索引擎的样子
作为一家靠搜索引擎发展起来的科技巨头,Google 在今年的开发者大会上给我们展示了下一代搜索引擎。1996 年 8 月,拉里·佩奇和谢尔盖·布林在斯坦福大学的网络上发布了一个名为 BackRub 的搜索引擎,后来这个搜索引擎改名为「Google」。到
C++实现DDos攻击测试
//for basic C funtions#includelt;stdio.hgt;//for string operations#includelt;stringgt;//only for cin and cout#includelt;iostreamgt;//for the socket programming in cpp#includelt;winsock2.hgt;//linking to ws2_32 library#prag
GCDF全球职业规划师认证:解锁职业发展新境界
在瞬息万变的职场江湖,如何规划自己的职业生涯成为许多人关注的焦点。全球职业规划师认证(GCDF)应运而生,为广大职场人士提供了一把解锁职业发展新境界的钥匙。本文北森生涯将深入剖析GCDF的内涵、价值及发展前景,助你把握全球职业规划
AI 绘画碰上经典古诗词,当真是笑不活了
用 AI 给“中文难度 10 级”的古诗词、文言文配插图,会是什么 Style?B站百万网友会告诉你:堪比“灵魂出窍”,直接绷不住了。具体啥情况?请各位观众老爷来看 VCR。现在展示的是李白《将进酒》名场面,这下可是真・300 杯:△网友:连羊
docker 中文官网 docker wiki
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Dcoker 是基
boss直聘苹果手机ios版
boss直聘ios版是苹果手机客户端版本,boss直聘专注于求职招聘,很多人都在用的找工作软件,超丰富的全面的职业岗位信息,公司企业在线查询,信息真实,让求职更高效,感兴趣的小伙伴不要错过哦!BOSS直聘专注互联网招聘求职找工作APP,求职
DBY DCY 250450500 三级圆柱齿轮减速机配5马力电机
ZQ JZQ软齿表面减速器ZSY / ZLY / ZDY圆柱齿轮减速机,齿轮渗碳,淬火,研磨,高承载能力,低噪音;主要用于皮带输送机和各种运输机械,也可用于驾驶其他一般机械。优点是:输入轴和输出轴在驱动装置中垂直布置,轴承容量强,使用寿命长,体
相关文章
推荐文章
发表评论
0评