OpenIM SDK for React Native
OpenIM React Native SDK provides users, conversations, groups, messages, realtime events, and local storage for React Native applications on Android and iOS. Configure the React Native project and sign in first, then connect business data to application state through SDK APIs and event listeners.
Most popular
Manage conversationsConfigure conversation state, drafts, unread counts, hiding, and deletion.Unread message countRead conversation unread counts and keep chat lists, badges, and global state in sync.Conversation read statusClear conversation unread counts and handle one-to-one message read receipts.Send messagesCreate text, file, or custom messages and send them to users or groups.Receive messagesSubscribe to new-message events and merge incremental messages into application state.Message historyRetrieve local and synchronized message history with conversation identifiers and message cursors.
Recommended features
Resources
Send your first messageComplete integration, initialization, sign-in, target selection, and sending.React Native integrationConfigure a React Native CLI or Expo project and link the SDK native module.Logging and diagnosticsConfigure SDK logging and retain error codes and messages for diagnosis.Client SDK error codesLook up common client errors and choose a handling path by error source.