App Link与Deep Link

一、AppLink与DeepLink的区别

在Android 6.0、ios9之前,点击一个链接会产生一个对话框,询问用户打开哪个应用 - 包括浏览器应用。但是谷歌在Android M实现了一个自动认证(auto-verify)机制,让开发者可以避开这个弹出框,使用户不必去选择一个列表,直接跳转到他们的app中。

Android App Links有以下几点好处:

安全性/特殊性:由于Android App Links使用了HTTP/HTTPS URL的方式向开发者的服务器进行连接认证,所以其他应用无法使用我们的链接

无缝的用户体验:当用户未安装我们的应用时,由于使用的是HTTP/HTTPS URL,会直接打开一个网页,我们可以在这个网页中展示应用介绍等,而不是显示404或者是其他错误页面

二、流程说明

在支持AppLink的系统中,点击链接,系统会到该链接对应的域名下进行Applink验证,验证成功打开APP对应页面,否则访问对应网页。

三、影响范围

所有需要唤醒APP页面。

m站自带下载页-----------经常为短信的承载页

推广的下载页--------------用户拉新投放广告、seo等

四、参考文档

官方文档

https://developer.android.google.cn/training/app-links/verify-site-associations

Android deeplink和AppLink原理

https://www.cnblogs.com/mingfeng002/p/10579771.html

Google App Link 技术实现

https://www.jianshu.com/p/97784d5d24ec

个推文档

http://docs.getui.com/getui/mobile/android/applink/

ios-个推--参考文档

http://docs.getui.com/getui/mobile/ios/applink/





发布时间:2023年11月24日 00:21
分类:技术博客
标签: 其他
作者:五行缺土
微信扫码接收最新分享: