Bring Higher Engagement with a Chat API

Bring Higher Engagement with a Chat API
Boost User Engagement, Higher Engagement with Our Feature-rich Chat
Boost User Engagement

Higher Engagement with Our Feature-rich Chat

  • Social Features
  • Offline Message Push
Interactive and immersive user experience with our social features and rich media types. Keep the conversations going even when users are offline through offline push. With our chat SDK and API, it is easy to build engaging chat and instant messaging experiences.
Improve User Retention

Manage Groups and Conversations at Ease

  • Super Large Groups
  • Multi-scene Group
Our chat SDK and API provide super large community groups that can accommodate up to 1 million members, as well as various group types such as work, public, meeting, audio-video, and community groups.
Improve User Retention, Manage Groups and Conversations at Ease
Easy to Integrate, Build Your Own Chat App in just One Day
Easy to Integrate

Build Your Own Chat App in just One Day

  • Multi-platform Chat APIs
  • UIkit Components
Chat provides multi-platform chat APIs, server-side APIs, webhooks & UIkit components, enabling quick integration.

Higher Engagement with Our Feature-rich Chat

    Various Message Types

    Support multiple message types, such as text, images, audio, and video messages.

    Notifications

    Timely notify users of app messages and drive higher conversion rates.

    Group Management

    Create groups, manage group members, and customize profiles.

    Conversation Management

    View information about unread messages, recent, pinned, or deleted chats.

    UIKit

    Build a fully-featured chat app in just one day using UIKit components.

    Server APIs

    Manage your apps with powerful server APIs.

    Webhooks

    Enhance your app's operation capabilities with webhooks.

    Statistics

    Quickly obtain statistics and analyze message activity from the Chat console.

1 Billion+

Monthly active users

550 Billion+

Daily peak messages

100,000 +

Customers worldwide

99.99%+

Message success rate

Use In-app Chat Features to Drive Higher Engagement

Social & Communities

Build real-time community interactions in your app using a simple chat SDK. ✓Enrich message types ✓Post announcement ✓Manage users, groups and channels

Social & Communities

On-demand Service

Metaverse

Gaming

Marketplace

Education

A Few Lines of Code, Say Goodbye to Busy Works

JavaScript

Android

iOS/Mac

Flutter

RN

Unity

Electron

C

// create an instance of the chat SDK
let chat = TencentCloudChat.create({
    SDKAppID: 0
});

// login
chat.login({userID: 'your userID', userSig: 'your userSig'});

// This event is triggered when the SDK receives a newly pushed one-to-one message, group message, group notification, or group system message
let onMessageReceived = function(event) {
  // event.data - An array that stores the Message objects - [Message]
};
chat.on(TencentCloudChat.EVENT.MESSAGE_RECEIVED, onMessageReceived);

// create a text message
let message = chat.createTextMessage({
  to: 'user1',
  conversationType: TencentCloudChat.TYPES.CONV_C2C,
  payload: {
    text: 'Hello world!'
  }
});

// send message
let promise = chat.sendMessage(message);
promise.then(function(imResponse) {
  console.log(imResponse);
}).catch(function(imError) {
  console.warn('sendMessage error:', imError);
});

// logout
chat.logout();

Tencent Cloud has many success stories in Japan in terms of real-time distribution and live streaming technologies, which further enhances our confidence in Tencent Cloud services.

Board Member & General Director of eventech unit

5000+ brands that use RTC

5000+ brands that use RTC: joox
5000+ brands that use RTC: tal
5000+ brands that use RTC: momo
5000+ brands that use RTC: papa
5000+ brands that use RTC: wesing