FLUTTER ECOSYSTEM

realtime_client

监听 PostgreSQL 数据库和通过 WebSocket 的更改。此功能用于与 Supabase 实时服务器配合使用。

最新版本
2.13.0
近 30 天下载
109万
喜欢数
76
Pub 分数
60

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

realtime_client 包使 Flutter 应用程序能够通过 WebSocket 从 PostgreSQL 数据库接收实时更新,专为与 Supabase Realtime 服务器集成而设计。它允许应用程序实时监听数据库更改,例如插入、更新和删除,确保数据在客户端之间保持同步,无需手动轮询。非常适合需要即时数据刷新的协作应用、聊天系统或仪表板。该包支持所有主要平台,包括移动设备、网页和桌面端,适用于跨平台的实时体验。

适合场景
  • 实时聊天应用
  • 实时仪表板更新
  • 协作编辑工具
  • 即时通知系统
  • 数据库变更监控
主要特点
  • 基于 WebSocket 的实时更新
  • Supabase 实时服务器集成
  • 跨平台支持
  • 事件驱动的数据监听
  • 自动重连处理
适合对象
  • 开发实时功能的开发者
  • 需要实时数据同步的应用程序
  • 基于 Supabase 的项目
  • 多用户交互式应用
  • 全栈Flutter开发人员
使用建议
  • 需要一个启用了实时功能的 Supabase 项目
  • WebSocket通信需要网络连接
  • 高频事件可能带来的性能影响
  • 需要身份验证才能访问安全通道
  • 受限于 Supabase 的实时基础设施
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add realtime_client

所属分类

依赖

依赖清单 6 项

源码仓库

关联项目