1.點擊掃碼登錄請求獲取二維碼接口(二維碼后台會返回給我base64)
2.在二維碼獲取成功之后使用輪循定時器來循環請求二維碼狀態的接口;根據狀態進行操作 登錄成功狀態 失效狀態 如果失效需要點擊再次請求二維碼;成功后台會直接跳轉
3.APP掃碼之后跳轉到h5頁面,路徑地址得到唯一標識,拿到唯一標識請求后台接口來渲染h5頁面;
4.點擊確認登錄,則請求后台接口,請求成功之后后端會更新修改狀態,
5.點擊取消登錄則也是請求后台接口,通知后台,通用原生協議跳轉到首頁;
6.如果掃碼到h5頁面二維碼已經過期,我就提示二維碼已經過期,點擊重新掃碼,調用通協議返回掃一掃
具體實現效果的代碼展示
https://blog.csdn.net/weixin_42905245/article/details/102457843