URL 与深度链接指南
默认情况下,当用户点击带有 URL 的推送通知或应用内消息时,FlareLane SDK 会自动跳转,无需任何额外代码。
自动处理的 URL 格式
Section titled “自动处理的 URL 格式”默认情况下,FlareLane 支持对以下协议(scheme)开头的 URL 进行点击时自动处理:
- http/https: 打开 FlareLane 内置的 WebView 来加载网页。如果您支持 App Links 或 Universal Links,则会改为启动对应的 App。
- 深度链接: 如果该深度链接是操作系统能够识别的格式,则会自动启动 App 并打开该深度链接。如果深度链接没有跳转,说明您使用的是不兼容的自定义深度链接格式。
为自定义深度链接格式自行实现跳转
Section titled “为自定义深度链接格式自行实现跳转”如果您使用的自定义深度链接格式无法被操作系统(OS)自动识别,则需要您自行实现跳转逻辑。
- 推送通知:实现 FlareLane SDK 的点击处理程序,加入您自己的跳转逻辑。
- 在 移动 SDK 参考 中实现 setNotificationClickedHandler
- 应用内消息:实现 FlareLane SDK 的自定义操作处理程序,加入您自己的跳转逻辑。
- 在 移动 SDK 参考 中实现 setInAppMessageActionHandler
(可选)关闭 URL 自动处理
Section titled “(可选)关闭 URL 自动处理”如果您想完全关闭所有 URL 自动处理,请参阅以下指南。
关闭 URL 自动处理