APP端扫一扫技术文档
CPSAPP端扫码相关知识
CPSAPP二维码内容专属字符串
二维码内容字符串由两部分组成路由|随机token
例如:login|ET822N04S41EFWRH。当然这里如果结构很复杂,推荐使用json
路由
路由是一个字符串,二维码字符串|
前部分的字符串login
,路由字符串决定了处理类。例如login指定了扫码登录相关的处理类。
随机token
16位随机字符串,大写。例如:ET822N04S41EFWRH
动态生成二维码图片
动态生成二维码的接口为域名/api/v1/qrcode/generate/index?url=二维码内容字符串
CPSAPP扫码流程
-
[APP端]扫描二维码
-
[APP端]使用二维码库,解析二维码内容(
login|K3S5UBQE4ZM96ZMG
或文字
,或第三方链接
)后,调用接口/api/v1/qrcode/deqr/decode
需附带header中的登录信息
。 -
[后端]接口返回一个HTML5链接/文字,
http://dev.cps.cn/qrcode/login/index?token=TV6TCJAJE416UAB7
或者字符串
, -
[APP端]判断是否为
链接
,如果是链接打开此链接,如果是文字
直接显示此文字 -
此时,如果解析后的字符串为
CPSAPP专属路由字符串
,后端返回给APP端的内容应该为一个HTML5链接(携带登录信息),APP端打开链接后,后续操作在HTML5中完成。例如:扫码登录时的确定登录
按钮
最后更新于 2022-04-15 18:12:56 并被添加「」标签,已有 697 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭