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 并被添加「」标签,已有 1564 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
此处评论已关闭