僅整理思路 登錄阿里雲掃碼登錄的時候 意外發現
阿里這里是使用輪訓來實現的
這里我們大致就有了一個思路
我們可以pc端點擊掃碼登錄生成一個token 將 token 存入緩存 並生成為二維碼
使用輪訓去查詢緩存中 key 為 token的值
當我們app 掃碼時 識別二維碼獲取到 token 將app端當前登錄的用戶信息 寫入token (具體細節可以根據自己業務自行補充 例如圖上 這里顯示為掃碼成功!)
這里我們輪詢就能拿到用戶信息 實現用戶識別完成掃碼登錄
存入緩存的好處 如果緩存過期 我們輪詢 key 不存在 自然 就可以 當做當前二維碼已失效 停止輪詢並提醒用戶 重新生成二維碼