使用 Universal Links 和 App Links 实现深度链接
平台:iOS、Android
通用链接(iOS)和应用链接(Android)提供了将用户直接带到原生应用内特定内容的能力(通常称为深度链接)。
当用户点击深度链接时,用户被直接发送到您的应用中,而不需要先经过设备的 Web 浏览器或网站。如果应用未安装,则用户将被引导到网站。如果用户直接导航到网站,他们仍然停留在网站上。这使得深度链接成为为 Web、iOS 和 Android 构建的跨平台应用的优秀功能:无缝的移动体验,优雅地回退到网站。
好处:
- 安全:Universal/App Links 使用 HTTPS URL 链接到您拥有的网站域名,确保没有其他应用可以使用您的链接。
- 无缝体验:一个 URL 同时适用于您的网站和应用,确保用户能够无错误地成功访问他们正在寻找的内容。
- 增加参与度:链接可以从电子邮件客户端、搜索引擎结果等地方打开。
演示视频
以下是实际效果。在此示例中,用户已安装原生应用。他们从电子邮件中点击应用链接,并被直接带入应用本身。首先,点击根链接(https://beerswift.app),将用户引导到主应用页面。接下来,点击深度链接(https://beerswift.app/tabs/tab3),将用户带到 Tab3 页面。
先决条件
- 预先配置好的 Capacitor 应用。
- 对于 iOS,需要加入 Apple Developer Program。
出于说明目的,将使用 https://beerswift.app 作为 Web 应用链接。