type
status
date
slug
summary
tags
category
icon
password
Deep link
其实就是一种intent过滤器.可以直接进入APP特定的Activity.
如果APP中存在多个符合要求的Activity,会弹出一个选择框.
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F963dc6fe-cb58-42d1-b4ba-fe164b3a9d04%2FUntitled.png?table=block&id=9588bc34-da78-4857-bbc0-af4c6088429c)
App link
一种特殊的deep link,需要验证网站网址.
用一个assetlinks.json文件进行配置.
不会显示选择对话框.
<activity ...> <intent-filter android:autoVerify="true"> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="http" android:host="www.example.com" /> <data android:scheme="https" /> </intent-filter> </activity>
两个地方需要注意:
- android:autoVerify="true"
- 生成的链接文件放在网站域名指定的地方:
<https://domain.name/.well-known/assetlinks.json>
两者区别
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fc85f69ec-0c2a-4679-9921-a52f149ee142%2FUntitled.png?table=block&id=4e3e84b2-fab4-41e5-a7ca-7b6ee6204abb)
参考
- 作者:姜康
- 链接:https://jiangkang.tech/article/e266dbbd-dc9c-4e70-b393-75e019f5168e
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章