概要
このFlutterプラグインは、アプリが通知またはディープリンク経由で起動されたかどうかを検出するとともに、関連するペイロードを取得し、ネイティブコードを必要とせずに自動ルーティングを可能にします。AndroidおよびiOSプラットフォームでのプッシュ通知およびカスタムディープリンクの両方をサポートしており、最小限のセットアップでスムーズな統合を実現します。Firebase Cloud MessagingやカスタムURLスキームなど、外部からトリガーされるアプリ起動コンテキストの処理に最適です。
用途
- プッシュ通知からのアプリ起動の処理
- 起動時にディープリンクパラメータを処理する
- 起動コンテキストに基づく自動ナビゲーションの有効化
- Firebase Cloud Messaging 統合のサポート
- 外部のトリガーからのユーザーフローの管理
主な機能
- 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スキームの正しく設定されていることによる