OpenIM Android SDK overview
OpenIM Android SDK provides users, conversations, groups, messages, realtime events, and local storage for native Android applications. Configure the Android project and sign in first, then connect business data to application state through manager APIs and listeners.
Most popular
Manage conversationsConfigure conversation state, drafts, unread counts, hiding, and deletion.Unread message countRead conversation unread counts and synchronize chat lists, badges, and global unread state.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.Android integrationConfigure the Android project, SDK initialization, network permissions, and application data directory.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.