找回密码
 立即注册

QQ登录

只需一步,快速开始

夜宵
中级会员   /  发表于:2023-3-9 17:58  /   查看:2279  /  回复:7
10金币
1、客户端——订阅服务端通知命令里,“短时间内相同通知合并处理”应该有的效果是怎么样的?试了下好像和不勾选没有区别。

2、服务端——小组是什么概念?是多个用户名的数组吗,还是自定义的名称?小组里包含的成员在哪里体现?

V8的帮助手册看得实在很迷惑,例如服务端通知的参数设置,手册上演示的是添加“接收人”,但后来实际看下来“接受用户”是通过服务端命令直接给到服务端通知的,并不需要传递参数到客户端。上面两个问题还请大神指点。感谢!

最佳答案

查看完整内容

说说我的理解 1、客户端——订阅服务端通知命令里,“短时间内相同通知合并处理”, 设置订阅服务端通知命令,意味着在客户浏览器里创建了一个监听线程,每过多少秒就问一下服务端有没有属于我的信息,有就取回来展示给客户看,没有就等待下一个时间到来。 假设这个时间间隔为10秒,那么勾选“短时间内相同通知合并处理”,在一个询问周期内有两条以上相同标题或者说通知名称的内容,就会用一条提醒合并展示,如果不勾选,就 ...

7 个回复

倒序浏览
最佳答案
最佳答案
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-3-9 17:58:59
来自 3#
说说我的理解
1、客户端——订阅服务端通知命令里,“短时间内相同通知合并处理”,

设置订阅服务端通知命令,意味着在客户浏览器里创建了一个监听线程,每过多少秒就问一下服务端有没有属于我的信息,有就取回来展示给客户看,没有就等待下一个时间到来。
假设这个时间间隔为10秒,那么勾选“短时间内相同通知合并处理”,在一个询问周期内有两条以上相同标题或者说通知名称的内容,就会用一条提醒合并展示,如果不勾选,就会按照先后顺序依次提醒展示。因为这个间隔时间很短,一般情况下很难有需要合并的信息。

2、服务端——小组是什么概念?
小组在这里就是类似与聊天群,他这里缺少一个命令,就是查询群里成员都有谁在群里。
加入小组命令填写的组名如果存在就直接加入,不存在就创建一个,这里说的是当前用户加入或者离开,也就是说你想进聊天群,那么你只要知道群名称就好了,如果你说的这个群名称不存在,那么就为你创建一个。就这么简单。加入到小组之后,有人在小组里发言,所有加入的人都可以知道,离开小组命令,这个命令知道是做什么的把?
因为以上这些都是针对的当前登录用户所以加入小组和离开小组都没有让指定用户。这个小组(聊天群)没有管理员,没有成员列表,所以这个功能一切都靠设计人员自己设计逻辑来保证运行正确。


有聊天群,必然有私聊,所以在发送服务端通知命令里就有了接收消息的用户,来指定一个用户名,跟这个用户私聊一下
当然发送服务端通知命令,还有两种方式,所有在线用户(广播或者公告模式),接收消息的小组(聊天群模式)


以上就是我对这个功能命令的理解,希望明天官方能更加明确的指导!
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-3-9 18:18:24
2#
已收到大佬的问题,我明天和开发确认一下,在回复大佬哈~
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2023-3-9 23:30:59
4#
本帖最后由 renho 于 2023-3-9 23:33 编辑

若需要查询群里成员都有谁在群里,只需要给群里面发个消息让收到的都回复,就可以知道谁在线
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-3-10 11:52:56
5#
1.关于订阅服务端通知命令里“短时间内相同通知合并处理”设置项的作用。
目前的就字面上的意思,一是短时间(极短的时间)二是相同(通知有自己的判断相同标准)的通知会合并。
2.小组的概念,数据民工大佬说得非常好,已经非常全面了。

非常感谢大佬让我们注意到了我们对服务端通知的一些概念解释的比较少,我和产品经理详细沟通了一下,后续会加对应的需求对服务端通知的概念给大家一些更清晰明确的解释。
回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-3-10 15:10:27
6#
renho 发表于 2023-3-9 23:30
若需要查询群里成员都有谁在群里,只需要给群里面发个消息让收到的都回复,就可以知道谁在线

昨天晚上脑袋不清醒,其实小组成员这个事,需要依靠设计人员在设计加入和离开小组的时候,同步维护一个小组成员的表,记录小组名称,成员名称,这样就能基本保证随时都能了解小组成员情况了
回复 使用道具 举报
夜宵
中级会员   /  发表于:2023-3-10 15:13:24
7#
数据民工 发表于 2023-3-9 21:26
说说我的理解
1、客户端——订阅服务端通知命令里,“短时间内相同通知合并处理”,

合并处理,我知道是这么个意思,但是我自己测试不出和不合并的区别,自己连续点的话还是会一个个跳出来通知。

小组的话通知命令里的接收对象是指组名,这个我理解了,但是按这个加入和离开组的做法,如果真的想实现邀请别人进入和踢别人出去的群聊,好像发送给小组也没法用,只能循环发给自定义的小组成员?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-3-10 16:39:57
8#
夜宵 发表于 2023-3-10 15:13
合并处理,我知道是这么个意思,但是我自己测试不出和不合并的区别,自己连续点的话还是会一个个跳出来通 ...

我实测的效果也是这样,除非在极短的时间连续调用,比如说写一个循环,调用十次,就只会发送一次,手动点,我的测试结果也是会每个都出来。

至于小组,如果是想做邀请进入和踢出群聊的话,目前是得自行维护一个用户组的数据。
可以提需求,后续让开发加~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部