插件概览
此 Flutter 插件可检测应用是否通过通知或深度链接启动,获取相关负载,并在无需原生代码的情况下实现自动路由。它支持 Android 和 iOS 平台上的推送通知和自定义深度链接,提供无缝集成且设置简单。非常适合处理由外部触发的应用启动上下文,例如 Firebase Cloud Messaging 或自定义 URL 方案。
适合场景
- 处理来自推送通知的应用程序启动
- 启动时处理深度链接参数
- 根据启动上下文启用自动导航
- 支持 Firebase 云消息传递集成
- 从外部触发器管理用户流程
主要特点
- Detects launch source (notification or deep link)
- Retrieves notification payload automatically
- Supports zero-native-code setup
- Provides automatic routing capabilities
- Cross-platform (Android & iOS)
适合对象
- 使用推送通知的应用
- 依赖深度链接的应用程序
- 需要启动上下文感知的开发者
- 具有 Firebase 集成的项目
- 需要上下文导航的应用
使用建议
- 需要在 Android 上正确配置通知渠道
- 可能需要额外处理后台通知处理
- 不适用于非通知或非深度链接启动场景
- 仅限初始应用启动检测
- 依赖于iOS上URL方案的正确设置