tencent cloud

Feedback

Super Large Entertainment and Collaboration Community

Last updated: 2024-02-07 17:30:54

    Overview

    Community is a powerful tool for entertainment collaboration. It supports the community-group-topic hierarchy where messages are isolated and a high number of members share the same set of friend relationships. In addition, it allows you to group members and set group permissions for viewing, speaking, and managing things.
    
    

    Use Cases

    Finding like-minded people: a new way of user expansion

    Community supports the accommodation of a high number of enthusiasts in the community-group-topic hierarchy.
    A large, open community provides more refined topics, so that users can talk and interact more freely and proactively.
    

    Game-based social networking: higher user stickiness and engagement

    Various community topics allow game players to access news, look for teammates, discuss plots, and share tips. Before the game, users can search for advice; during the game, they can always talk to others (through an always online chat room); after the game, they can dig deeper into the topics.
    

    Fan marketing: an efficient operations tool

    The diversified topics in a community can perfectly replace endless groups (such as group 1 of Shenzhen users, group 2 of Shenzhen users, group 1 of Guangzhou users, and group 1 of Shanghai users), eliminating the need to operate a number of tiring groups and making fan marketing more precise.
    

    Organization management: a clear and layered communication method

    All the members in an organization can join the same community, which supports hierarchical communication through the community hierarchy and permission settings.
    

    Technical Strengths

    A super large number of community members

    The Tencent Chat community is nearly ten thousand times larger, perfectly meeting your needs to accommodate massive members in use cases such as finding like-minded people, fan marketing, game-based social networking, and organization management.

    Message reliability

    The Tencent Chat community greatly increases the number of members while incorporating Tencent's powerful messaging capabilities. With the complete and reliable messaging system built on over 20 years of technology accumulation, it delivers over 99.99% message sending/receiving success rate and service availability, helping you easily handle hundreds of millions of concurrent requests.

    Message push performance

    The Tencent Chat community adopts a new message push architecture with "fast and slow channels" plus "two-level push". This special type of architecture can well balance time and space for higher system push performance and lower terminal performance consumption. Users can enjoy the same message interaction experience in super-large groups as in general ones.

    Message status and user permission management

    The Tencent Chat community offers extended capabilities such as message editing, recall, and forwarding. It allows setting muting, enabling do-not-disturb, counting unread messages, and editing profiles globally or by community or topic.

    Native SDK Integration Guide

    Caution:
    The community topic feature is supported only by the Chat native SDK Enhanced edition on v6.2.2363 or later. To use it, purchase the Ultimate editionand apply for activation as instructed in Configuration Change Ticket.
    The following describes community topic APIs for Android.

    Calling a community topic API

    1. Call the createGroup API to create a topic-enabled community as instructed in the Community Management.
    2. Call the getJoinedCommunityList API to get the list of created and joined communities.
    Caution:
    A community is used for managing group members but doesn't support sending or receiving messages. For more information on other community features, see the list of "other management APIs".
    3. After the community is created successfully, call the createTopicInfoCommunity API to create topics as instructed in Topic Management.
    4. Topic management also includes deleting a topic, modifying the topic information, getting the topic list, and listening for topic callbacks. In addition, topics support message sending and receiving for user communication. For more information on the APIs, see Topic Message.
    5. Group community members: You can specify group information in group member custom fields to display community members in groups. To achieve this effect, all community members need to be pulled to the local for sorting by group. If the number of group members is large, it is recommended that you implement member grouping on the server side.

    Web SDK Integration Guide

    Caution:
    The community topic feature is supported only by the Chat web SDK on v2.19.1 or later. To use it, purchase the Ultimate edition, go to the console, select Group feature configuration, and enable the Community feature.
    The features of the community topic APIs are as follows:

    Downloading and configuring the demo source code

    For a quick tryout of the Chat features, see Android. The following describes how to use the community topic feature by calling the APIs:

    Calling a community topic API

    1. Call the createGroup API to create a topic-enabled community as instructed in the Community Management.
    2. Call the getJoinedCommunityList API to get the list of created and joined communities. A community is used for managing group members but doesn't support sending or receiving messages. For more information on other community features, see the ordinary group APIs.
    3. After the community is created successfully, call the createTopicInfoCommunity API to create topics as instructed in Topic Management.
    4. Topic management also includes deleting a topic, modifying the topic information, getting the topic list, and listening for topic callbacks. In addition, topics support message sending and receiving for user communication. For more information on the APIs, see Topic Messages.
    5. Group community members: You can specify group information in group member custom fields to display community members in groups. To achieve this effect, all community members need to be pulled to the local for sorting by group. If the number of group members is large, it is recommended that you implement member grouping on the server side.

    References

    Contact Us

    If you experience any issues, contact us.
    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support