Android(安卓)DeepLink
16lz
2021-01-26
如果要在Android中实现DeepLink, 我推荐使用Airbnb的开源库。(Airbnb真是开源界的大佬)
DeepLinkDispatch
如何在你的应用中声明DeepLink?
注意,这样声明将同时支持两种Deep Link的调用(一般都是需要2种都支持的)
adb shell am start -W -a android.intent.action.VIEW -d "example://gizmos"adb shell am start -W -a android.intent.action.VIEW -d "http://www.example.com/gizmos"
如何测试DeepLink呢?有两种方式:
1 使用adb命令: am start -W -a android.intent.action.VIEW -d "your_deep_link" your_package_name
2 安装App:Test Deep Links & Deep linking
另外在Chrome中调用Deep Link似乎有一些不一样:
Android Intents with Chrome
Take a QR code
还有支持如果找不到应用就跳转到相关网页的回调的方式
Take a QR code
更多相关文章
- Android基本组件介绍和生命周期
- android fih-mms的实现
- Android串口通信封装之OkUSB
- Android调用第三方app(Scheme隐式以及显示调用)
- android 异常情况下的onSaveInatanceState()与onRestoreIntanceS
- 程序分析:Android漏洞挖掘技术
- Android拍照流程
- Android(安卓)开发之serviceManager分析
- android支持多分辨率屏幕