Skip to main content

clotpulse_flutter 2.0.1 copy "clotpulse_flutter: ^2.0.1" to clipboard
clotpulse_flutter: ^2.0.1 copied to clipboard

Official Flutter SDK for ClotPulse realtime messaging. Realtime channels, FCM push notifications, and active-chat suppression on Android, iOS, and Web.

2.0.1 #

  • Updated all API endpoint references and documentation from api.clotvpn.app to api.clotpulse.app.
  • Updated homepage and repository links to clotpulse.app.
  • No API changes — drop-in replacement for 2.0.0.

2.0.0 #

Breaking changes:

  • ClotPulse constructor: userToken parameter renamed to userId (your system's opaque user ID — no JWT required).
  • ClotPulse.setActiveChat(channel) signature simplified — no more appIdOverride parameter.
  • ClotPulseFcmManager constructor now requires appId, publicKey, and userId instead of userToken. Authentication uses app public key (safe to embed in mobile apps).
  • ClotPulseFcmManager.subscribeToChannels() renamed to updateChannels().
  • ClotPulseActiveChatTracker constructor now requires appId, publicKey, and userId instead of userToken.
  • ClotPulseActiveChatTracker.enterChat() now takes a plain channel string (no appId named param).
  • All FCM and active-chat API paths changed from /v1/me/* to /v1/fcm/*.

New features:

  • Per-app Firebase credentials — each ClotPulse app configures its own Firebase project from the developer dashboard.
  • FCM token registration authenticated via X-App-Id + X-Public-Key headers — no user JWT needed.
  • Active-chat suppression scoped by appId:userId — no cross-app interference.
  • ClotPulseActiveChatTracker.dispose() method for clean teardown.

1.0.0 #

  • Initial release.
  • Android, iOS, and Flutter Web support.
  • ClotPulse client with channels, connection state machine.
  • ClotPulsePublisher for server-side event publishing.
  • Auto-reconnect with configurable delay.
0
likes
150
points
40
downloads

Documentation

API reference

Publisher

verified publishergoutam.info

Weekly Downloads

Official Flutter SDK for ClotPulse realtime messaging. Realtime channels, FCM push notifications, and active-chat suppression on Android, iOS, and Web.

Homepage
Repository (GitHub)
View/report issues

Topics

#realtime #websocket #messaging #push-notifications #firebase

License

MIT (license)

Dependencies

firebase_core, firebase_messaging, flutter, http, shared_preferences, socket_io_client

More

Packages that depend on clotpulse_flutter