参考了下别人说的原理,根据自己的逻辑实现,没有完全按照别人的原理来,所以不一定适用于大家,仅供参考吧!!! 流程如下: 1. web发起websocket链接,后端接受链接后立马发送第一次消息,为全局唯一标识key 2. web收到第一次的消息,将字符串生成二维码展现出来 3. App进行扫码获取key,并当做参数调用后端接口,成功则App提示用户 3. 后端收到App的请求,成功处理(APP扫码成功)则向web发送第二次消息,为身份标识token,并关闭连接 4. web收到token,存到本