deeplink唤醒app测试软件,短信跳转app-DeepLink

本文介绍如何使用Android 6.0的DeepLinks特性优化App链接跳转体验。通过设置intent-filter及上传验证文件,实现用户点击链接直接打开App内页面,提升用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 App 运营过程中,会有大量的推广短信,里面附有链接,目的是引导用户参与活动。如果用户手机没有安装我们的 App 就引导其去下载页,如果用户已经安装了我们的 App 就直接在 App 中打开对应的活动。

从短信直接唤起 App

android:host="jd.com"

android:pathPattern=".*"

android:scheme="https"/>

复制代码

当点击短信中的链接后,系统会自行判断,如果安装了 App 就会出一个弹框让用户选择在 App 中打开还是在浏览器中打开。

对用户来说要多做一次选择,这绝对不是好的体验。

为了解决这个问题,Android 6.0 开始支持 Deep Links,让用户点击链接直达 App。

首先,在 intent-filter 中添加 android:autoVerify="true"。

android:host="jd.com"

android:scheme="https"/>

复制代码

其次,在私有域下上传一个 json 文件:

https://jd.com/.well-known/assetlinks.json

文件内容:

[

{

"relation": ["delegate_permission/common.handle_all_urls"],

"target": {

"namespace": "android_app",

"package_name": "应用ID",

"sha256_cert_fingerprints":["签名证书指纹"]

}

}

]

复制代码

系统在安装应用后会自动访问 json 文件进行检验,如果检验通过,用户访问 jd.com 域名下的链接会直接跳转到应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值