websocket 无法绑定

轩轩

在 onmessage() 里面进行绑定 ,

Gateway::bindUid($client_id,$user_id);
$userArr = Gateway::getClientIdByUid($user_id);
if(count($userArr)>0){
    foreach ($userArr as $key => $value) {
        // Gateway::unbindUid($userArr, $user_id);
        if($userArr!=$client_id){
            Gateway::closeClient($userArr);
        }
    }
}

 
当同一个账号被多设备挤掉登录的时候,就会出现绑定失败是什么原因?

2288 4 0
4个回答

轩轩

有没有大佬帮我看下

  • 暂无评论
walkor

一般是业务逻辑问题,需要自己记录日志排查。

  • 暂无评论
轩轩

您好,可以帮我看下这个逻辑哪里出问题,现在就是出现了登录可以绑定成功,然后退出登录把app切到后台再打开进行登录就绑定不成功了,找不到是什么原因了

  • 暂无评论
轩轩

看这个文件吧,现在主要问题就是不知道为啥绑定不成功,也没有把另外一个账号彻底踢掉,发送还是推送给了上一个账号。求大佬帮忙看看是不是我逻辑写的有问题、

  • 暂无评论
年代过于久远,无法发表回答
🔝