Bring Higher Engagement with a Chat API

Bring Higher Engagement with a Chat API
Boost User Engagement
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.
Improve User Retention

Manage Groups and Conversations at Ease

  • Super Large Groups
  • Multi-scene Group
We 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
Easy to Integrate
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

Build real-time community interactions in your app. ✓Various message types ✓Announcement ✓Group chat

social

Live

Metaverse

Gaming

Education

On-demand Service

A Few Lines of Code, Say Goodbye to Busy Works

Web

Android

iOS/Mac

Flutter

RN

Unity

Electron

C


            // create
            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 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.

avatar

5000+ brands that use RTC

joox
tal
momo
papa
wesing