概要
プッシュパッケージは、firebase_messagingに依存せずに、Android、iOS、macOS上でFlutterアプリがプッシュ通知を処理できるようにします。ネイティブプラットフォームを通じてプッシュ通知を直接受信・管理するための軽量でクロスプラットフォーム対応のソリューションを提供します。バックグラウンドおよびフォアグラウンドの通知処理をサポートしており、リアルタイム更新に対応した反応性の高いアプリの構築が可能です。最小限の設定でFirebaseへの依存も不要なため、柔軟性と低コストを求めるプロジェクトに最適です。既存の通知システムとのシームレスな統合が可能で、カスタムロジック用のイベント駆動型コールバックも提供しています。
用途
- リアルタイムアプリの更新
- オフラインメッセージ配信
- クロスプラットフォーム通知処理
- ユーザー参加機能
- バックグラウンドタスクのトリガー
主な機能
- Firebase の依存関係なし
- Android、iOS、macOS をサポートしています
- フォアグラウンドおよびバックグラウンド通知のサポート
- イベント駆動型の通知処理
- 軽量で高速な統合
適している対象
- Firebase を避けるアプリ
- プラットフォームネイティブなプッシュを求める開発者
- 最小限の依存関係を必要とするプロジェクト
- クロスプラットフォーム通知の必要性
- カスタム通知ワークフロー
注意事項
- 各プラットフォームごとに手動設定が必要
- 基本的な通知タイプに制限されています
- 組み込みのアナリティクスやユーザー分類なし
- プラットフォーム固有の設定が必要です
- クラウドメッセージングバックエンドは含まれません