APP测试应用:账号登录、短信登录、微信登录
账号登录和短信登录
账号登录和短信登录与我们之前写的后台项目中的登录逻辑一样,直接拿来复用就行。
账号登录

- 短信登录

需要注意的是encryptlong库(长文本加密)在uniapp中使用会报错,会出现兼容的问题,通过 encryptlong源码(长文本加密)可以看出它是基于 jsencrypt 库的方法拓展,所以我们需要本地修改jsencrypt库,保证兼容性。
导出这里因为我是vite所以用的是export default导出,如果你是webpack导出就用module.exports
安卓微信登录
- 微信登录的实现需要先完成以下步骤
- 首先需要制作一个发布页(用来申请移动应用的APPID)
- 登录已绑定小程序的微信开放平台申请移动应用的 AppID(应用类型流程图和申请说明尽量放简单的流程易通过,比如我这里放的放的都是一些填写表单,和查看列表,地图那些什么的先不要放,申请应用说明也要按照上传的流程图一步一步说明)。
- 到了第二步,这里就选哪种类型的应用,我这里就介绍安卓,安卓手机打正式包安装到手机后,可通过微信签名工具 Gen_Signature_Android221cbf.apk获取应用签名,填入之后,就等待审核通过,如果被拒绝,就按照拒绝理由去修改。

- 安卓获取应用签名

- 安卓微信登录成功

移动应用申请
- 移动应用申请通过后可通过APPID微信登录。获取真正的微信登录openId和unionId需要打自定义基座调试或者打正式包。后端需要通过unionId来判断是否已经在小程序中注册过。
