Tencent Chat Logo

Tencent Cloud Chat SDK


Globally interconnected In-App Chat, user profile and relationship chains and offline push.


Environment Requirements

Platform Version
Flutter Flutter 3.0.0 or later.
Android Android Studio 3.5 or later; devices with Android 4.1 or later for apps
iOS Xcode 11.0 or later. Ensure that your project has a valid developer signature.

Supported Platforms

Platform Support or Not
iOS Supports
Android Supports
HarmonyOS NEXT Supports since 8.5.6864+4 version
Web Supports since 4.1.1+2 version
Windows Supports since 4.1.9 version
macOS Supports since 4.1.9 version

Self-Implementing Integration with this Chat SDK

For detailed directions involved in this section, see SDK Integration (Flutter).

Contact Us

Please do not hesitate to contact us in the following place, if you have any further questions or tend to learn more about the use cases.

Our Website: www.tencentcloud.com/products/im?from=pub

Libraries

enum/at_info_types
enum/callbacks
enum/conversation_type
enum/follow_type
enum/friend_application_type_enum
enum/friend_response_type_enum
enum/friend_type
enum/friend_type_enum
enum/get_group_message_read_member_list_filter
enum/group_add_opt_enum
enum/group_add_opt_type
enum/group_application_handle_result
enum/group_application_handle_status
enum/group_application_type
enum/group_application_type_enum
enum/group_change_info_type
enum/group_member_filter_enum
enum/group_member_filter_type
enum/group_member_role
enum/group_member_role_enum
enum/group_tips_elem_type
enum/group_type_enum
enum/history_message_get_type
enum/history_msg_get_type_enum
enum/image_types
enum/log_level
enum/log_level_enum
enum/message_elem_type
enum/message_priority
enum/message_priority_enum
enum/message_status
enum/offlinePushInfo
enum/receive_message_opt
enum/receive_message_opt_enum
enum/simpleMsgListenerType
enum/user_info_allow_type
enum/user_status_type
enum/utils
enum/v2_signaling_action_type
enum/v2_tim_conversation_marktype
enum/v2_tim_keyword_list_match_type
enum/v2_tim_plugins
enum/V2TimAdvancedMsgListener
enum/V2TimCommunityListener
enum/V2TimConversationListener
enum/V2TimFriendshipListener
enum/V2TimGroupListener
enum/V2TIMManager
enum/V2TimSDKListener
enum/V2TimSignalingListener
enum/V2TimSimpleMsgListener
enum/V2TimUIKitListener
manager/v2_tim_community_manager
manager/v2_tim_conversation_manager
manager/v2_tim_friendship_manager
manager/v2_tim_group_manager
manager/v2_tim_manager
manager/v2_tim_message_manager
manager/v2_tim_offline_push_manager
manager/v2_tim_signaling_manager
models/common_utils
models/v2_tim_application_processed
models/v2_tim_callback
models/v2_tim_conversation
models/v2_tim_conversation_draft
models/v2_tim_conversation_filter
models/v2_tim_conversation_operation_result
models/v2_tim_conversation_result
models/v2_tim_conversationList_filter
models/v2_tim_create_group_member_info
models/v2_tim_custom_elem
models/v2_tim_elem
models/v2_tim_face_elem
models/v2_tim_file_elem
models/v2_tim_follow_info
models/v2_tim_follow_operation_result
models/v2_tim_follow_type_check_result
models/v2_tim_friend_add_friend_param
models/v2_tim_friend_application
models/v2_tim_friend_application_delete_param
models/v2_tim_friend_application_handle_param
models/v2_tim_friend_application_result
models/v2_tim_friend_check_friend_type_param
models/v2_tim_friend_check_result
models/v2_tim_friend_delete_friend_param
models/v2_tim_friend_group
models/v2_tim_friend_group_create_param
models/v2_tim_friend_group_modify_param
models/v2_tim_friend_info
models/v2_tim_friend_info_result
models/v2_tim_friend_operation_result
models/v2_tim_friend_search_param
models/v2_tim_grant_administrator
models/v2_tim_group_application
models/v2_tim_group_application_result
models/v2_tim_group_at_info
models/v2_tim_group_attribute_changed
models/v2_tim_group_change_info
models/v2_tim_group_create_param
models/v2_tim_group_created
models/v2_tim_group_dismissed
models/v2_tim_group_get_members_info_list_param
models/v2_tim_group_handle_application_param
models/v2_tim_group_info
models/v2_tim_group_info_changed
models/v2_tim_group_info_modify_param
models/v2_tim_group_info_result
models/v2_tim_group_invite_user_to_group_param
models/v2_tim_group_kick_group_member_param
models/v2_tim_group_member
models/v2_tim_group_member_change_info
models/v2_tim_group_member_full_info
models/v2_tim_group_member_info
models/v2_tim_group_member_info_modify_param
models/v2_tim_group_member_info_result
models/v2_tim_group_member_operation_result
models/v2_tim_group_member_search_param
models/v2_tim_group_member_search_result
models/v2_tim_group_message_read_member_list
models/v2_tim_group_recycled
models/v2_tim_group_report_elem
models/v2_tim_group_search_param
models/v2_tim_group_tips_elem
models/v2_tim_image
models/v2_tim_image_elem
models/v2_tim_location_elem
models/v2_tim_member
models/v2_tim_member_enter
models/v2_tim_member_info_changed
models/v2_tim_member_invited
models/v2_tim_member_kicked
models/v2_tim_member_leave
models/v2_tim_merger_elem
models/v2_tim_message
models/v2_tim_message_change_info
models/v2_tim_message_download_elem_param
models/v2_tim_message_download_progress
models/v2_tim_message_extension
models/v2_tim_message_extension_result
models/v2_tim_message_get_history_message_list_param
models/v2_tim_message_list_get_option
models/v2_tim_message_list_result
models/v2_tim_message_online_url
models/v2_tim_message_reaction
models/v2_tim_message_reaction_change_info
models/v2_tim_message_reaction_result
models/v2_tim_message_reaction_user_result
models/v2_tim_message_receipt
models/v2_tim_message_search_param
models/v2_tim_message_search_result
models/v2_tim_message_search_result_item
models/v2_tim_msg_create_info_result
models/v2_tim_official_account_info
models/v2_tim_official_account_info_result
models/v2_tim_offline_push_config
models/v2_tim_permission_group_info
models/v2_tim_permission_group_info_modify_param
models/v2_tim_permission_group_info_result
models/v2_tim_permission_group_member_info_result
models/v2_tim_permission_group_member_operation_result
models/v2_tim_permission_group_operation_result
models/v2_tim_quit_from_group
models/v2_tim_receive_message_opt_info
models/v2_tim_receive_rest_custom_data
models/v2_tim_recv_c2c_custom_message
models/v2_tim_recv_c2c_text_message
models/v2_tim_recv_group_custom_message
models/v2_tim_recv_group_text_message
models/v2_tim_revoke_administrator
models/v2_tim_signaling_info
models/v2_tim_sound_elem
models/v2_tim_text_elem
models/v2_tim_topic_info
models/v2_tim_topic_info_result
models/v2_tim_topic_info_set_param
models/v2_tim_topic_operation_result
models/v2_tim_topic_permission_result
models/v2_tim_user_full_info
models/v2_tim_user_info
models/v2_tim_user_info_result
models/v2_tim_user_status
models/v2_tim_value_callback
models/v2_tim_video_elem
native_im/adapter/tim_c_enum
native_im/adapter/tim_community_manager
native_im/adapter/tim_community_manager_dummy
native_im/adapter/tim_conversation_manager
native_im/adapter/tim_conversation_manager_dummy
native_im/adapter/tim_friendship_manager
native_im/adapter/tim_friendship_manager_dummy
native_im/adapter/tim_group_manager
native_im/adapter/tim_group_manager_dummy
native_im/adapter/tim_manager
native_im/adapter/tim_manager_dummy
native_im/adapter/tim_message_manager
native_im/adapter/tim_message_manager_dummy
native_im/adapter/tim_offline_push_manager
native_im/adapter/tim_offline_push_manager_dummy
native_im/adapter/tim_signaling_manager
native_im/adapter/tim_signaling_manager_dummy
native_im/bindings/native_imsdk_bindings_generated
native_im/bindings/native_library_manager
native_im/tools
tencent_cloud_chat_sdk_method_channel
tencent_cloud_chat_sdk_platform_interface
tencent_cloud_chat_sdk_web
tencent_im_sdk_plugin
utils/const
utils/utils
web/compatible_models/user_status_type
web/compatible_models/v2_tim_application_processed
web/compatible_models/v2_tim_callback
web/compatible_models/v2_tim_conversation
web/compatible_models/v2_tim_conversation_filter
web/compatible_models/v2_tim_conversation_operation_result
web/compatible_models/v2_tim_conversation_result
web/compatible_models/v2_tim_conversationList_filter
web/compatible_models/v2_tim_create_group_member_info
web/compatible_models/v2_tim_custom_elem
web/compatible_models/v2_tim_elem
web/compatible_models/v2_tim_face_elem
web/compatible_models/v2_tim_file_elem
web/compatible_models/v2_tim_follow_info
web/compatible_models/v2_tim_follow_operation_result
web/compatible_models/v2_tim_follow_type_check_result
web/compatible_models/v2_tim_friend_application
web/compatible_models/v2_tim_friend_application_result
web/compatible_models/v2_tim_friend_check_result
web/compatible_models/v2_tim_friend_group
web/compatible_models/v2_tim_friend_info
web/compatible_models/v2_tim_friend_info_result
web/compatible_models/v2_tim_friend_operation_result
web/compatible_models/v2_tim_friend_search_param
web/compatible_models/v2_tim_grant_administrator
web/compatible_models/v2_tim_group_application
web/compatible_models/v2_tim_group_application_result
web/compatible_models/v2_tim_group_at_info
web/compatible_models/v2_tim_group_attribute_changed
web/compatible_models/v2_tim_group_change_info
web/compatible_models/v2_tim_group_created
web/compatible_models/v2_tim_group_dismissed
web/compatible_models/v2_tim_group_info
web/compatible_models/v2_tim_group_info_changed
web/compatible_models/v2_tim_group_info_result
web/compatible_models/v2_tim_group_member
web/compatible_models/v2_tim_group_member_change_info
web/compatible_models/v2_tim_group_member_full_info
web/compatible_models/v2_tim_group_member_info
web/compatible_models/v2_tim_group_member_info_result
web/compatible_models/v2_tim_group_member_operation_result
web/compatible_models/v2_tim_group_member_search_param
web/compatible_models/v2_tim_group_member_search_result
web/compatible_models/v2_tim_group_message_read_member_list
web/compatible_models/v2_tim_group_recycled
web/compatible_models/v2_tim_group_search_param
web/compatible_models/v2_tim_group_tips_elem
web/compatible_models/v2_tim_image
web/compatible_models/v2_tim_image_elem
web/compatible_models/v2_tim_location_elem
web/compatible_models/v2_tim_member
web/compatible_models/v2_tim_member_enter
web/compatible_models/v2_tim_member_info_changed
web/compatible_models/v2_tim_member_invited
web/compatible_models/v2_tim_member_kicked
web/compatible_models/v2_tim_member_leave
web/compatible_models/v2_tim_merger_elem
web/compatible_models/v2_tim_message
web/compatible_models/v2_tim_message_change_info
web/compatible_models/v2_tim_message_download_progress
web/compatible_models/v2_tim_message_extension
web/compatible_models/v2_tim_message_extension_result
web/compatible_models/v2_tim_message_list_result
web/compatible_models/v2_tim_message_online_url
web/compatible_models/v2_tim_message_reaction
web/compatible_models/v2_tim_message_reaction_change_info
web/compatible_models/v2_tim_message_reaction_result
web/compatible_models/v2_tim_message_reaction_user_result
web/compatible_models/v2_tim_message_receipt
web/compatible_models/v2_tim_message_search_param
web/compatible_models/v2_tim_message_search_result
web/compatible_models/v2_tim_message_search_result_item
web/compatible_models/v2_tim_msg_create_info_result
web/compatible_models/v2_tim_official_account_info
web/compatible_models/v2_tim_official_account_info_result
web/compatible_models/v2_tim_permission_group_info
web/compatible_models/v2_tim_permission_group_info_result
web/compatible_models/v2_tim_permission_group_member_info_result
web/compatible_models/v2_tim_permission_group_member_operation_result
web/compatible_models/v2_tim_permission_group_operation_result
web/compatible_models/v2_tim_quit_from_group
web/compatible_models/v2_tim_receive_message_opt_info
web/compatible_models/v2_tim_receive_rest_custom_data
web/compatible_models/v2_tim_recv_c2c_custom_message
web/compatible_models/v2_tim_recv_c2c_text_message
web/compatible_models/v2_tim_recv_group_custom_message
web/compatible_models/v2_tim_recv_group_text_message
web/compatible_models/v2_tim_revoke_administrator
web/compatible_models/v2_tim_signaling_info
web/compatible_models/v2_tim_sound_elem
web/compatible_models/v2_tim_text_elem
web/compatible_models/v2_tim_topic_info
web/compatible_models/v2_tim_topic_info_result
web/compatible_models/v2_tim_topic_operation_result
web/compatible_models/v2_tim_topic_permission_result
web/compatible_models/v2_tim_user_full_info
web/compatible_models/v2_tim_user_info
web/compatible_models/v2_tim_user_info_result
web/compatible_models/v2_tim_user_status
web/compatible_models/v2_tim_value_callback
web/compatible_models/v2_tim_video_elem
web/enum/conversation_type
web/enum/event_enum
web/enum/friend_type
web/enum/group_add_opt
web/enum/group_member_role
web/enum/group_receive_message_opt
web/enum/group_tips_type
web/enum/group_type
web/enum/message_priority
web/enum/message_type
web/manager/im_sdk_plugin_js
web/manager/v2_tim_conversation_manager
web/manager/v2_tim_friendship_manager
web/manager/v2_tim_group_manager
web/manager/v2_tim_manager
web/manager/v2_tim_message_manager
web/manager/v2_tim_signaling_manager
web/models/v2_tim_add_friend
web/models/v2_tim_check_friend
web/models/v2_tim_create_message
web/models/v2_tim_delete_conversation
web/models/v2_tim_delete_group_attributes
web/models/v2_tim_friend_black_list
web/models/v2_tim_friend_group
web/models/v2_tim_friend_info
web/models/v2_tim_friend_list
web/models/v2_tim_get_conversation
web/models/v2_tim_get_conversation_list
web/models/v2_tim_get_conversation_list_by_id
web/models/v2_tim_get_group_attributes
web/models/v2_tim_get_group_member_list
web/models/v2_tim_get_group_members_info
web/models/v2_tim_get_message_list
web/models/v2_tim_group_create
web/models/v2_tim_group_join
web/models/v2_tim_handle_group_application
web/models/v2_tim_init_sdk
web/models/v2_tim_invite_user_to_group
web/models/v2_tim_js_message
web/models/v2_tim_kick_group_member
web/models/v2_tim_login
web/models/v2_tim_message
web/models/v2_tim_message_status
web/models/v2_tim_mute_group_member
web/models/v2_tim_notice_message_listiner
web/models/v2_tim_pin_conversation
web/models/v2_tim_profile
web/models/v2_tim_set_group_attributes
web/models/v2_tim_set_group_member_info
web/models/v2_tim_set_group_member_role
web/models/v2_tim_transfer_group_owner
web/models/V2TIMMessageReactionChangeInfoWeb
web/models/V2TimMessageReactionResultWeb
web/models/V2TimMessageReactionUserResultWeb
web/models/V2TimMessageReactionWeb
web/models/V2TimUserInfoWeb
web/utils/utils

Enums

enum/group_type Enums
群组类型