Client-side user presence subscription

User presence subscription

This document introduces the user presence subscription feature, enabling developers to monitor and receive real-time notifications of specified users’ connection status changes via the Chat SDK API. It’s essential for applications needing real-time communication, status sync, or user activity tracking.

Features

Real-time presence notification

  • Cross-platform notification: Get real-time status updates across all platforms (Android, iOS, Web).
  • Initial status retrieval: On first subscription, receive the user’s connection status immediately via callback. If offline, the status is returned within 7 days; after that, no status is returned.

Subscription limits

  • Subscription limit: Each user can subscribe to up to 1000 others.
  • Subscribed user limit: A user’s status can be subscribed to by up to 5000 users.

Service activation

Client-side user status subscription will be automatically enabled after subscribing to the Chat Pro plan.

User manual