uni 非H5微信小程序多端登录
首先你需要在manifest.json里面配置对应的登录的key那些。
配置完毕,函数流程如下
用户点击一个按钮,判断这个按钮是什么登录,比如是QQ
触发uni.login()方法,它的provider为qq,然后在回调里面则表示登录成功,但是还不能拿到用户的信息。
在回调里面调用 uni.getUserInfo();它的provider为qq,然后在回调函数success里面,接受一个对象,这个对象里面就包含了用户的信息。
基本上这些第三方登录,都会有一个唯一的id返回给你,后端可以利用这个唯一的id来判断用户是否已经注册了或者其他。
然后还可以进行关联,比如将getUserInfo获取到的用户信息,提取出需要的信息,唯一的id,发送给后端,后端进行查询,返回我们自己服务器保存的用户信息。
版权申明
本文系作者 @木灵鱼儿 原创发布在木灵鱼儿站点。未经许可,禁止转载。
暂无评论数据