这里写描述
给客户跟客服通过order_sn绑定分组,然后客户给客服发送消息,有时候会推送2条或者多条重复的消息,但是客户自己只收到一条,然后客服给客户推送消息也是一样会收到多条消息,但是客户只收到一条,等于说客户没问题。客服端有问题这是啥原因
每一个客户都会刷新你调用这里
应该是客服侧客户端与服务端建立了多个连接,比如建立个3个连接就收到3条。浏览器开发者模式network能看到建立了几个连接,一个连接里发了几次数据
只调用了一次,我在想有没有这个问题,每个普通客户调用了一次后,根据客服的user_id查到的client_id。因为都只取了第一个client_id,每次取的clinet_id[0]不一样,但是这个客服账号有多个client_id。所以相当于客服那边绑定了多个client_id?
sendToUid($uid, $data)是给所有这个uid在线的client_id发消息,如果你页面发起了多个连接就会收到多个消息,所以你要在浏览器开发者模式里看发起了几个连接
我看到了问题所在,但是不知道触发在哪里,问题就是客服那边的uid绑定了多个client_id。主要是不知道怎么绑定多个的,是不是只有binduid的情况下才会绑定多个?
应该是客服侧客户端与服务端建立了多个连接,比如建立个3个连接就收到3条。浏览器开发者模式network能看到建立了几个连接,一个连接里发了几次数据
只调用了一次,我在想有没有这个问题,每个普通客户调用了一次后,根据客服的user_id查到的client_id。因为都只取了第一个client_id,每次取的clinet_id[0]不一样,但是这个客服账号有多个client_id。所以相当于客服那边绑定了多个client_id?
sendToUid($uid, $data)是给所有这个uid在线的client_id发消息,如果你页面发起了多个连接就会收到多个消息,所以你要在浏览器开发者模式里看发起了几个连接
我看到了问题所在,但是不知道触发在哪里,问题就是客服那边的uid绑定了多个client_id。主要是不知道怎么绑定多个的,是不是只有binduid的情况下才会绑定多个?