这个是前端对接的时候有问题吗?
多次ws连接是因为前端处理问题,多次new Push导致的,已解决
这里的频道号,是那种分组的逻辑吗?比如多个用户都再group-1里,他们都可以连group-1吗?还是要连自己的id,然后发消息的时候遍历给可收到消息的用户id发送?
频道类似分组,可以作为聊天系统里群的概念,例如向group-1这个群组发消息,只需要调用一次发送所有订阅group-1的客户端都能收到。 群消息不要用遍历用户id发送的方法,那样性能也不好,例如1万个人的群组要调用1万次发送。
关于 uniapp-push.js 建立多个连接的问题需要自己定位下,看下是不是重复 new Push() 了,如果定位出是 uniapp-push.js 的bug,欢迎修复发送 pull request。
好的老大,刚测试多个用户连接同一个频道是可以的,,之前发送消息接收有问题,以为是这个频道名称要唯一,后来测试发现是前端问题。。
这里的频道号,是那种分组的逻辑吗?比如多个用户都再group-1里,他们都可以连group-1吗?还是要连自己的id,然后发消息的时候遍历给可收到消息的用户id发送?
频道类似分组,可以作为聊天系统里群的概念,例如向group-1这个群组发消息,只需要调用一次发送所有订阅group-1的客户端都能收到。
群消息不要用遍历用户id发送的方法,那样性能也不好,例如1万个人的群组要调用1万次发送。
关于 uniapp-push.js 建立多个连接的问题需要自己定位下,看下是不是重复 new Push() 了,如果定位出是 uniapp-push.js 的bug,欢迎修复发送 pull request。
好的老大,刚测试多个用户连接同一个频道是可以的,,之前发送消息接收有问题,以为是这个频道名称要唯一,后来测试发现是前端问题。。