uniapp app & 腾讯云 IM 创建群组(陌生交友)

腾讯云 IM 创建群组(陌生交友)

1、本章主要是对群组创建的理解和代码描述;
2、创建一个可以自由加入的群组;
3、相关文章可查看往期教程;



前言

群组常用于多人社交,此处可能涉及群组的资料、群员(群主、管理员、普通用户…)


提示:以下是本篇文章正文内容,下面案例可供参考

一、IM 群组相关的文档

1、https://web.sdk.qcloud.com/im/doc/zh-cn/SDK.html#createGroup
前往
图示

二、创建群组

1.代码示例2

代码如下(示例):

// 创建群组
CreateGroupSdk(){
	// 创建好友工作群
	/*
		type // 群组规则
		TIM.TYPES.GRP_WORK(好友工作群,默认)
		TIM.TYPES.GRP_PUBLIC(陌生人社交群)
		TIM.TYPES.GRP_MEETING(临时会议群)
		TIM.TYPES.GRP_AVCHATROOM(直播群)
	*/ 
	let promise = this.$tim.createGroup({
	  type: TIM.TYPES.GRP_PUBLIC,
	  name: '群组名称',
	  groupID:"群组自定义GroupID",
	  introduction:"简介群主:真的帅",//群资料简介
	  joinOption:TIM.TYPES.JOIN_OPTIONS_FREE_ACCESS//群员加入的方式-下图有描述
	});
	promise.then(function(imResponse) { // 创建成功
	  console.log(imResponse.data.group,'--------创建的群的资料'); // 创建的群的资料
	  // 创建群时指定了成员列表,但是成员中存在超过了“单个用户可加入群组数”限制的情况
	  // 一个用户 userX 最多允许加入 N 个群,如果已经加入了 N 个群,此时创建群再指定 userX 为群成员,则 userX 不能正常加群
	  // SDK 将 userX 的信息放入 overLimitUserIDList,供接入侧处理
	  console.log(imResponse.data.overLimitUserIDList); // 超过了“单个用户可加入群组数”限制的用户列表,v2.10.2起支持
	}).catch(function(imError) {
	  console.warn('createGroup error:', imError); // 创建群组失败的相关信息
	});
}

群员加入方式
666

2.群组的消息推送和会话拉取

代码如下(示例):
1、规则和双人聊天相差不大;
2、发送规则和拉取规则的方案有差异;

TsType:TIM.TYPES.CONV_GROUP;

描述拉取规则 TIM.TYPES.CONV_GROUP
图示


总结

1、创建群组的基础;
2、群聊的管理和操作方法;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曲江涛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值