在移动生态中,用户常常需要跨多个应用完成一次完整任务(例如“浏览-下单-支付-分享”)。如果每一步都要手动切换应用,体验将被频繁中断。系统提供的“应用间跳转能力”通过统一的链接协议和系统级路由,实现“一键直达”的流畅体验,显著提升用户效率和满意度,从而提升应用转化率与用户留存率。
1 典型业务场景
社交分享

广告跳转

特殊文本跳转

Web与应用跳转

技术实现方案
系统主要提供应用链接的实现方式:
·App Linking:通过域名校验和HTTPS协议,实现更安全可靠的跳转。
·Deep Linking:实现相对简单,但存在被恶意仿冒的风险。
2 Deep Linking & App Linking
1)按照应用链接的scheme以及校验机制的不同,可以分为Deep Linking与App Linking两种形式。
Deep Linking:是一种通过链接跳转至应用特定页面的技术,其特点是支持开发者定义任意形式的scheme。由于缺乏域名校验机制,容易被其他应用所仿冒。
App Linking:必须在AGC开通App Linking服务,其限定了scheme必须为https,同时通过增加域名校验机制,防止应用仿冒,直达受信的目标应用。
|
|
App Linking |
Deep Linking |
| 实现方案 |
目标应用需要在module.json5中声明应用链接;同时需要向系统注册域名并通过域名认证。 |
目标应用需要在module.json5中声明应用链接; |
| 链接格式 |
scheme必须是https |
scheme可以自定义 |
| 是否可以直接拉起应用 |
可以 |
可以,但有被仿冒的风险 |
2)接入方式
Deep Linking:在module.json5中配置skills标签
注意,

最低0.47元/天 解锁文章
1018

被折叠的 条评论
为什么被折叠?



