类型定义 | |
typedef void(* | TIMGroupTipsEventCallback) (const char *json_group_tip, const void *user_data) |
typedef void(* | TIMGroupAttributeChangedCallback) (const char *group_id, const char *json_group_attribute_array, const void *user_data) |
typedef void(* | TIMGroupCounterChangedCallback) (const char *group_id, const char *group_counter_key, int64_t group_counter_new_value, const void *user_data) |
typedef void(* | TIMGroupTopicCreatedCallback) (const char *group_id, const char *topic_id, const void *user_data) |
typedef void(* | TIMGroupTopicDeletedCallback) (const char *group_id, const char *topic_id_array, const void *user_data) |
typedef void(* | TIMGroupTopicChangedCallback) (const char *group_id, const char *topic_info, const void *user_data) |
函数 | |
TIM_API void | TIMSetGroupTipsEventCallback (TIMGroupTipsEventCallback cb, const void *user_data) |
TIM_API void | TIMSetGroupAttributeChangedCallback (TIMGroupAttributeChangedCallback cb, const void *user_data) |
TIM_API void | TIMSetGroupCounterChangedCallback (TIMGroupCounterChangedCallback cb, const void *user_data) |
TIM_API void | TIMSetGroupTopicCreatedCallback (TIMGroupTopicCreatedCallback cb, const void *user_data) |
TIM_API void | TIMSetGroupTopicDeletedCallback (TIMGroupTopicDeletedCallback cb, const void *user_data) |
TIM_API void | TIMSetGroupTopicChangedCallback (TIMGroupTopicChangedCallback cb, const void *user_data) |
TIM_API int | TIMGroupCreate (const char *json_group_create_param, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupDelete (const char *group_id, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupJoin (const char *group_id, const char *hello_msg, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupQuit (const char *group_id, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupGetJoinedGroupList (TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupGetGroupInfoList (const char *json_group_getinfo_param, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupSearchGroups (const char *json_group_search_groups_param, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupModifyGroupInfo (const char *json_group_modifyinfo_param, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupInitGroupAttributes (const char *group_id, const char *json_group_attributes, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupSetGroupAttributes (const char *group_id, const char *json_group_attributes, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupDeleteGroupAttributes (const char *group_id, const char *json_keys, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupGetGroupAttributes (const char *group_id, const char *json_keys, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupGetOnlineMemberCount (const char *group_id, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupSetGroupCounters (const char *group_id, const char *json_group_counter_array, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupGetGroupCounters (const char *group_id, const char *json_group_counter_key_array, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupIncreaseGroupCounter (const char *group_id, const char *group_counter_key, int64_t group_counter_value, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupDecreaseGroupCounter (const char *group_id, const char *group_counter_key, int64_t group_counter_value, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupGetJoinedCommunityList (TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupCreateTopicInCommunity (const char *group_id, const char *json_topic_info, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupDeleteTopicFromCommunity (const char *group_id, const char *json_topic_id_array, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupSetTopicInfo (const char *json_topic_info, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupGetTopicInfoList (const char *group_id, const char *json_topic_id_array, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupGetMemberInfoList (const char *json_group_getmeminfos_param, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupSearchGroupMembers (const char *json_group_search_group_members_param, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupModifyMemberInfo (const char *json_group_modifymeminfo_param, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupInviteMember (const char *json_group_invite_param, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupDeleteMember (const char *json_group_delete_param, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupMarkGroupMemberList (const char *group_id, const char *member_array, uint32_t mark_type, bool enable_mark, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupGetPendencyList (const char *json_group_getpendency_list_param, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupHandlePendency (const char *json_group_handle_pendency_param, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMGroupReportPendencyReaded (uint64_t time_stamp, TIMCommCallback cb, const void *user_data) |
typedef void(* TIMGroupTipsEventCallback) (const char *json_group_tip, const void *user_data) |
1.1 群事件回调
json_group_tip | 群提示列表,Json Key 详情请参考 GroupTipsElem |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
typedef void(* TIMGroupAttributeChangedCallback) (const char *group_id, const char *json_group_attribute_array, const void *user_data) |
1.2 群属性变更回调
json_group_attribute_array | 变更的群属性列表, Json Key 请参考 GroupAttributes |
user_data | ImSDK负责透传的用户自定义数据,未做任何处理 |
json_group_attribute_array 的示例 (json key 请参考 GroupAttributes)
typedef void(* TIMGroupCounterChangedCallback) (const char *group_id, const char *group_counter_key, int64_t group_counter_new_value, const void *user_data) |
1.3 群计数器变更的回调
group_id | 群组 ID |
group_counter_key | 变更的群计数器的 key |
group_counter_new_value | 变更后的群计数器的 value |
typedef void(* TIMGroupTopicCreatedCallback) (const char *group_id, const char *topic_id, const void *user_data) |
1.4 话题创建的回调
topic_id | 话题 ID |
typedef void(* TIMGroupTopicDeletedCallback) (const char *group_id, const char *topic_id_array, const void *user_data) |
1.5 话题被删除的回调
group_id | 话题所属的社群 ID |
topic_id_array | 话题列表 |
typedef void(* TIMGroupTopicChangedCallback) (const char *group_id, const char *topic_info, const void *user_data) |
1.6 话题更新的回调
topic_info | 话题信息,参见 TIMGroupTopicInfo 类型 |
TIM_API void TIMSetGroupTipsEventCallback | ( | TIMGroupTipsEventCallback | cb, |
const void * | user_data | ||
) |
2.1 设置群组系统消息回调
cb | 群消息回调,请参考 TIMGroupTipsEventCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetGroupAttributeChangedCallback | ( | TIMGroupAttributeChangedCallback | cb, |
const void * | user_data | ||
) |
2.2 设置群组属性变更回调
cb | 群组属性变更回调,请参考 TIMGroupAttributeChangedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetGroupCounterChangedCallback | ( | TIMGroupCounterChangedCallback | cb, |
const void * | user_data | ||
) |
2.3 设置群计数器变更回调
cb | 群计数器变更回调,请参考 TIMGroupCounterChangedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetGroupTopicCreatedCallback | ( | TIMGroupTopicCreatedCallback | cb, |
const void * | user_data | ||
) |
2.4 设置话题被创建的回调
cb | 群组属性变更回调,请参考 TIMGroupTopicCreatedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetGroupTopicDeletedCallback | ( | TIMGroupTopicDeletedCallback | cb, |
const void * | user_data | ||
) |
2.5 设置话题被删除的回调
cb | 群组属性变更回调,请参考 TIMGroupTopicDeletedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API void TIMSetGroupTopicChangedCallback | ( | TIMGroupTopicChangedCallback | cb, |
const void * | user_data | ||
) |
2.6 设置话题更新的回调
cb | 群组属性变更回调,请参考 TIMGroupTopicChangedCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API int TIMGroupCreate | ( | const char * | json_group_create_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
3.1 创建群组
json_group_create_param | 创建群组的参数Json字符串, Json Key 请参考 CreateGroupParam |
cb | 创建群组成功与否的回调。回调函数定义和参数解析请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupDelete | ( | const char * | group_id, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
3.2 删除(解散)群组
group_id | 要删除的群组ID |
cb | 删除群组成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API int TIMGroupJoin | ( | const char * | group_id, |
const char * | hello_msg, | ||
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
3.3 申请加入群组
group_id | 要加入的群组ID |
hello_msg | 申请理由(选填) |
cb | 申请加入群组成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API int TIMGroupQuit | ( | const char * | group_id, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
3.4 退出群组
group_id | 要退出的群组ID |
cb | 退出群组成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API int TIMGroupGetJoinedGroupList | ( | TIMCommCallback | cb, |
const void * | user_data | ||
) |
3.5 获取当前用户已经加入的群列表
cb | 获取已加入群组列表成功与否的回调。回调函数定义和参数解析请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API int TIMGroupGetGroupInfoList | ( | const char * | json_group_getinfo_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.1 获取群组信息列表
json_group_getinfo_param | 获取群组信息列表参数的 Json 字符串 |
cb | 获取群组信息列表成功与否的回调。回调函数定义和参数解析请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupSearchGroups | ( | const char * | json_group_search_groups_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.2 搜索群组信息列表(5.4.666 及以上版本支持,需要您购买旗舰版套餐)
json_group_search_groups_param | 群列表的参数 array ,Json Key 请参考 GroupSearchParam |
cb | 搜索群列表回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
回调的 json_param 示例 (Json Key 请参考 GroupDetailInfo)
TIM_API int TIMGroupModifyGroupInfo | ( | const char * | json_group_modifyinfo_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.3 修改群信息
json_group_modifyinfo_param | 设置群信息参数的 Json 字符串, Json Key 请参考 GroupModifyInfoParam |
cb | 设置群信息成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
设置群所有者示例
设置群名称和群通知示例
TIM_API int TIMGroupInitGroupAttributes | ( | const char * | group_id, |
const char * | json_group_attributes, | ||
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.4 初始化群属性,会清空原有的群属性列表
group_id | 群 ID |
json_group_attributes | 群属性的列表, 群属性的 Json Key 请参考 GroupAttributes |
cb | 初始化群属性的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupSetGroupAttributes | ( | const char * | group_id, |
const char * | json_group_attributes, | ||
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.5 设置群属性,已有该群属性则更新其 value 值,没有该群属性则添加该群属性
group_id | 群 ID |
json_group_attributes | 群属性的列表, 群属性的 Json Key 请参考 GroupAttributes |
cb | 设置群属性的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupDeleteGroupAttributes | ( | const char * | group_id, |
const char * | json_keys, | ||
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.6 删除群属性
group_id | 群 ID |
json_keys | 群属性 key 的列表 |
cb | 删除群属性的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupGetGroupAttributes | ( | const char * | group_id, |
const char * | json_keys, | ||
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.7 获取群指定属性,若传入的 json_keys 为空,则获取所有群属性。
group_id | 群 ID |
json_keys | 群属性的 key 列表,若传入为 "", 则获取所有属性列表 |
cb | 获取群指定属性的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
回调的 json_param 示例 (Json key 请参考 GroupAttributes)
TIM_API int TIMGroupGetOnlineMemberCount | ( | const char * | group_id, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.8 获取指定群在线人数
group_id | 群 ID |
cb | 获取指定群在线人数的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
回调的 json_param 的示例(Json Key 请参考 GroupGetOnlineMemberCountResult)
TIM_API int TIMGroupSetGroupCounters | ( | const char * | group_id, |
const char * | json_group_counter_array, | ||
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.9 设置群计数器(7.0 及其以上版本支持)
group_id | 群 ID |
json_group_counter_array | 群计数器信息列表,群计数器 Json Key 请参考 TIMGroupCounter |
cb | 设置群计数器的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupGetGroupCounters | ( | const char * | group_id, |
const char * | json_group_counter_key_array, | ||
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.10 获取群计数器(7.0 及其以上版本支持)
group_id | 群 ID |
json_group_counter_key_array | 需要获取的群计数器的 key 列表,群计数器 Json Key 请参考 TIMGroupCounter |
cb | 获取群计数器的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupIncreaseGroupCounter | ( | const char * | group_id, |
const char * | group_counter_key, | ||
int64_t | group_counter_value, | ||
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.11 递增群计数器(7.0 及其以上版本支持)
group_id | 群 ID |
group_counter_key | 群计数器的 key |
group_counter_value | 群计数器的递增变化量 value |
cb | 递增群计数器的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupDecreaseGroupCounter | ( | const char * | group_id, |
const char * | group_counter_key, | ||
int64_t | group_counter_value, | ||
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
4.12 递减群计数器(7.0 及其以上版本支持)
group_id | 群 ID |
group_counter_key | 群计数器的 key |
group_counter_value | 群计数器的递减变化量 value |
cb | 递减群计数器的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupGetJoinedCommunityList | ( | TIMCommCallback | cb, |
const void * | user_data | ||
) |
5.1 获取当前用户已经加入的支持话题的社群列表
cb | 获取社群列表的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupCreateTopicInCommunity | ( | const char * | group_id, |
const char * | json_topic_info, | ||
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
5.2 创建话题
group_id | 群 ID |
json_topic_info | 话题信息, Json Key 请参考 TIMGroupTopicInfo |
cb | 创建话题的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupDeleteTopicFromCommunity | ( | const char * | group_id, |
const char * | json_topic_id_array, | ||
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
5.3 删除话题
group_id | 群 ID |
json_topic_id_array | 话题 ID 列表 |
cb | 删除话题的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupSetTopicInfo | ( | const char * | json_topic_info, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
5.4 修改话题信息
json_topic_info | 话题信息, Json Key 请参考 TIMGroupTopicInfo |
cb | 修改话题信息的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupGetTopicInfoList | ( | const char * | group_id, |
const char * | json_topic_id_array, | ||
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
5.5 获取话题列表
group_id | 群 ID |
json_topic_id_array | 话题 ID 列表 |
cb | 删除话题的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupGetMemberInfoList | ( | const char * | json_group_getmeminfos_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
6.1 获取群成员信息列表
json_group_getmeminfos_param | 获取群成员信息列表参数的 Json 字符串, Json Key 请参考 GroupMemberGetInfoOption |
cb | 获取群成员信息列表成功与否的回调。回调函数定义和参数解析请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
直播群(AVChatRoom)的限制:
示例
TIM_API int TIMGroupSearchGroupMembers | ( | const char * | json_group_search_group_members_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
6.2 搜索群成员(5.4.666 及以上版本支持,需要您购买旗舰版套餐)
json_group_search_group_members_param | 群成员的列表, Json Key 请参考 GroupMemberSearchParam |
cb | 搜索群成员列表的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
回调的 json_param 示例 (Json Key 请参考 GroupGetOnlineMemberCountResult)
TIM_API int TIMGroupModifyMemberInfo | ( | const char * | json_group_modifymeminfo_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
6.3 修改群成员信息
json_group_modifymeminfo_param | 设置群信息参数的 Json 字符串, Json Key 请参考 GroupModifyMemberInfoParam |
cb | 设置群成员信息成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupInviteMember | ( | const char * | json_group_invite_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
6.4 邀请加入群组
json_group_invite_param | 邀请加入群组的 Json 字符串, Json Key 请参考 GroupInviteMemberParam |
cb | 邀请加入群组成功与否的回调。回调函数定义和参数解析请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupDeleteMember | ( | const char * | json_group_delete_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
6.5 删除群组成员(直播群删除群组成员从 6.6 版本开始支持,需要您购买旗舰版套餐)
json_group_delete_param | 删除群组成员的 Json 字符串, Json Key 请参考 GroupDeleteMemberParam |
cb | 删除群组成员成功与否的回调。回调函数定义和参数解析请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupMarkGroupMemberList | ( | const char * | group_id, |
const char * | member_array, | ||
uint32_t | mark_type, | ||
bool | enable_mark, | ||
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
6.6 标记群成员(从 6.6 版本开始支持,需要您购买旗舰版套餐)
group_id | 群 ID。 |
member_array | 群成员 ID 列表。 |
mark_type | 标记类型。数字类型,大于等于 1000,您可以自定义,一个直播群里最多允许定义 10 个标记。 |
enable_mark | true 表示添加标记,false 表示移除标记。 |
cb | 设置/移除群成员自定义角色成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupGetPendencyList | ( | const char * | json_group_getpendency_list_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
7.1 获取群未决信息列表
json_group_getpendency_list_param | 设置群未决信息参数的 Json 字符串, Json Key 请参考 GroupPendencyOption |
cb | 获取群未决信息列表成功与否的回调。回调函数定义和参数解析请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupHandlePendency | ( | const char * | json_group_handle_pendency_param, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
7.2 处理群未决信息
json_group_handle_pendency_param | 处理群未决信息参数的 Json 字符串, Json Key 请参考 GroupHandlePendencyParam |
cb | 处理群未决信息成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMGroupReportPendencyReaded | ( | uint64_t | time_stamp, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
7.3 上报群未决信息已读
time_stamp | 已读时间戳(单位秒)。与 GroupPendency 键 kTIMGroupPendencyAddTime 指定的时间比较 |
cb | 上报群未决信息已读成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |