概要
realtime_client パッケージは、WebSocket を使用して PostgreSQL データベースからリアルタイム更新を受信できるようにし、Supabase Realtime サーバーとの統合に特化しています。アプリがデータベースの変更(挿入、更新、削除など)をリアルタイムでリスニングでき、手動でのポーリングなしにクライアント間でデータを同期できます。共同作業アプリ、チャットシステム、または即時データ更新が必要なダッシュボードに最適です。このパッケージはモバイル、Web、デスクトップを含むすべての主要プラットフォームをサポートしており、クロスプラットフォームのリアルタイム体験に適しています。
用途
- リアルタイムチャットアプリケーション
- ライブダッシュボードの更新
- 共同編集ツール
- インスタント通知システム
- データベース変更のモニタリング
主な機能
- WebSocket をベースとしたリアルタイム更新
- Supabase リアルタイムサーバー統合
- クロスプラットフォーム対応
- イベント駆動型のデータリスニング
- 自動再接続処理
適している対象
- リアルタイム機能を開発する開発者
- ライブデータ同期を必要とするアプリ
- Supabase ベースのプロジェクト
- マルチユーザー相互作用型アプリケーション
- フルスタックFlutter開発者
注意事項
- リアルタイム機能が有効なSupabaseプロジェクトが必要です
- WebSocket通信にはネットワーク接続が必要です
- 高頻度イベントによるパフォーマンスへの潜在的な影響
- セキュアチャネルアクセスに認証が必要です
- Supabase のリアルタイムインフラストラクチャに制限されています