一.概述
在很多业务场景中,需要点击短信链接跳转到App的指定页面。在Android系统中,想要实现这个功能,可以通过DeepLink或AppLink实现。
二.方案
2.1 DeepLink
2.1.1 方案效果
DeepLink是Android系统最基础、最普遍、最广泛的外部唤起App的方式,不受系统版本限制。当用户点击链接时,系统会弹出弹窗让用户选择使用哪个App来处理这个链接,如下图所示。
图片
2.1.2 实现流程
配置监听链接
在AndroidManifest文件中需要唤起的activity中加入intent-filter,监听对应的链接,示例代码如下:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="yuwen.ggl.cn&#