在 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);
}
}
}
当同一个账号被多设备挤掉登录的时候,就会出现绑定失败是什么原因?
有没有大佬帮我看下
一般是业务逻辑问题,需要自己记录日志排查。
您好,可以帮我看下这个逻辑哪里出问题,现在就是出现了登录可以绑定成功,然后退出登录把app切到后台再打开进行登录就绑定不成功了,找不到是什么原因了
看这个文件吧,现在主要问题就是不知道为啥绑定不成功,也没有把另外一个账号彻底踢掉,发送还是推送给了上一个账号。求大佬帮忙看看是不是我逻辑写的有问题、