超级群各个免打扰接口区别

融云IM即时通讯
• 阅读 420
  1. 接口一:设置超级群默认免打扰。

一般由管理员设置的接口,针对超级群的所有群成员生效,针对超级群下所有频道生效,优先级较低。如果群成员自己调用接口三、四设置超级群的免打扰,那么以群成员自己设置的为准。

/*! 设置超级群的默认消息状态 @param targetId 会话 ID @param level 等级 @param successBlock 设置成功的回调 @param errorBlock 设置失败的回调 [status:设置失败的错误码] */ -(void)setUltraGroupConversationDefaultNotificationLevel:(NSString *)targetId level:(RCPushNotificationLevel)level success:(void (^)(void))successBlock error:(void (^)(RCErrorCode status))errorBlock; 2. 接口二:设置超级群频道默认免打扰。

一般由管理员设置的接口,针对超级群的所有群成员生效,仅针对设置的频道生效,优先级较低。如果群成员自己调用接口三、四设置超级群的免打扰,那么以群成员自己设置的为准。

/*! 设置超级群频道的默认消息状态 @param targetId 会话 ID @param channelId 频道 ID @param level 消息通知级别 @param successBlock 设置成功的回调 @param errorBlock 设置失败的回调 [status:设置失败的错误码] @remarks 会话 */ -(void)setUltraGroupConversationChannelDefaultNotificationLevel:(NSString *)targetId channelId:(NSString *)channelId level:(RCPushNotificationLevel)level success:(void (^)(void))successBlock error:(void (^)(RCErrorCode status))errorBlock; 3. 接口三:设置会话的免打扰。

用户级别接口,设置后仅针对自己生效,对其他群成员无影响,优先级较高。设置后如果和管理员调用接口一、二设置的有冲突,则以用户自己设置的为准。

如果是使用超级群但是并没有创建频道,也就是说您收发消息都没有传 channelId 的话,可以调用下面接口设置免打扰。

/*! 设置会话的消息提醒状态 @param conversationType 会话类型 @param targetId 会话 ID @param level 消息通知级别 @param successBlock 设置成功的回调 @param errorBlock 设置失败的回调 [status:设置失败的错误码] @discussion 如要移除消息提醒状态,设置level为RCPushNotificationLevelDefault @remarks 会话 */- (void)setConversationNotificationLevel:(RCConversationType)conversationType targetId:(NSString *)targetId level:(RCPushNotificationLevel)level success:(void (^)(void))successBlock error:(void (^)(RCErrorCode status))errorBlock; 4. 接口四:设置频道的免打扰。

用户级别接口,设置后仅针对自己生效,对其他群成员无影响,优先级较高。设置后如果和管理员调用接口一、二设置的有冲突,则以用户自己设置的为准。

如果是使用超级群并且创建了频道,也就是说您收发消息都传了 channelId 的话,可以调用下面接口针对频道设置免打扰。如果想对超级群下所有频道都设置免打扰的话,需要您遍历频道列表分别设置。

/*! 设置频道的消息提醒状态 @param conversationType 会话类型 @param targetId 会话 ID @param channelId 频道 ID @param level 消息通知级别 @param successBlock 设置成功的回调 @param errorBlock 设置失败的回调 [status:设置失败的错误码] @discussion如果您需要移除消息通知,level参数传入RCPushNotificationLevelDefault即可 @remarks 会话 */ -(void)setConversationChannelNotificationLevel:(RCConversationType)conversationType targetId:(NSString *)targetId channelId:(NSString *)channelId level:(RCPushNotificationLevel)level success:(void (^)(void))successBlock error:(void (^)(RCErrorCode status))errorBl

点赞
收藏
评论区
推荐文章
使用Python爬取QQ群成员信息
直接贴代码pythonimportosfromseleniumimportwebdriverfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.webdriver.supportimportexpectedconditionsasECfromseleni
Wesley13 Wesley13
3年前
unity 中大场景的流式加载
0:讨论群qq群号:390313628unity4.6版本运行Demo源码:http://git.oschina.net/liyonghelpme/unityRpg(http://git.oschina.net/liyonghelpme/unityRpg)qq群:3903136281.问题对于比较大的场景来讲,一次性
Wesley13 Wesley13
3年前
Unity RPG游戏,场景任务的设计
0:讨论群qq群号:390313628unity4.6版本运行1场景任务的设计参考开源赛达尔传说游戏SolarusDX。每个地图存在一个控制脚本,脚本名字mapxxxxxx为地图ID。地图控制器提供标准接口,进入地图事件处理和退出地图事件处理。每次切换场景地图的时候,加载对应的脚本,脚本挂在一个Game
Wesley13 Wesley13
3年前
QQ群免IDKEY加群PHP源码
加群链接需要idkey的,该源码自动解析idkey,实现免idkey加群。该源码来自彩虹秒赞系统。例如:api.yum6.cn/qqun.php?qun463631294<?php/免IDKEY加群Author:消失的彩虹海/error_reporting(0);function
Wesley13 Wesley13
3年前
MySQL学习(三)主备分库分表和恢复数据
1、MySQL主备切换readonly设置对超级(super)权限是无效的,而用于同步更新的线程,就拥有超级权限。建议在做主备数据库的时候,将备用数据库设置为只读。(反向用readonly来判断节点的角色)主备的同步是通过binlog日志同步,流程:1)、备库上通过changemaster命令,设置主库的
Stella981 Stella981
3年前
DevOps产品中的企业项目群模式
!(https://oscimg.oschina.net/oscnet/239785b778cd4e40b6de968c265188e1.jpg)转载本文需注明出处:微信公众号EAWorld,违者必究。引言:项目群,是项目管理中的一个重要概念,一般上规模的公司,都有可能多个项目组成一个项目群并行进行。
融云超级群,如何实现无限用户顺畅互动
融云超级群,打破了以往群组服务模式下群聊成员的数量上限魔咒,为行业提供了第一个真正支持无限用户在线交流和获取信息的社交产品大杀器。无限用户分发因群成员数量多、业务需求量大面临消息分发量激增、消息状态多样等多种挑战。为了保证超级群在超大规模用户分发上的极致性
单聊、群聊、聊天室、超级群在融云端历史消息存储时间分别是多长?
单聊历史消息与群聊历史消息在融云为同一项存储服务:单群聊历史消息云存储。需自行在开发者后台IM服务管理页面的普通服务标签下开通,开通后单聊、群聊历史消息默认存储6个月。
融云IM干货丨如果用户不在线,推送通知会怎样处理?
如果用户不在线,融云的推送通知会按照以下方式处理:离线消息推送:当用户不在线时,融云会将收到的单聊消息、群聊消息、系统消息、超级群消息通过第三方推送厂商或融云自建的推送服务通知客户端。这意味着即使用户的应用没有运行,他们也能通过系统通知栏接收到消息提醒。服
融云IM即时通讯
融云IM即时通讯
Lv1
北京云中融信网络科技有限公司(简称“融云”),是全球互联网通信云服务领创品牌。2014 年由创下亿级日活神话的“飞信”核心团队组建而成,依托沉淀近 20 年的领先技术基因,开创性地将通信技术封装为 SDK 提供给开发者和企业用户,大幅降低了行业对通信功能开发的难度和成本。 自成立以来,融云专注于向开发者和企业提供专业、简单、稳定的即时通讯和实时音视频 PaaS 服务。凭借产品、技术、服务等多方面优势,融云收获了超 80 万开发者和 2200+ 国家政府机关、企事业单位的青睐,支撑起 155 万+ 应用的通信需求,覆盖社交、娱乐、游戏、教育、电商、医疗等各行业场景,并打造出一系列中企出海最佳实践案例。 在全球范围内,融云构建了一张覆盖 245 个国家及地区的通信云网络,设立了多个海外数据中心以及数千加速节点,稳定互联,确保跨地域通信体验更加流畅。基于客户业务需求,融云可提供公有云、私有云、混合云等多种部署模式。 权威咨询机构“艾瑞咨询”数据报告显示,融云即时通讯云市场份额已连续多年稳居第一。
文章
144
粉丝
0
获赞
0