首先你需要在manifest.json里面配置对应的登录的key那些。

配置完毕,函数流程如下

用户点击一个按钮,判断这个按钮是什么登录,比如是QQ

触发uni.login()方法,它的provider为qq,然后在回调里面则表示登录成功,但是还不能拿到用户的信息。

在回调里面调用 uni.getUserInfo();它的provider为qq,然后在回调函数success里面,接受一个对象,这个对象里面就包含了用户的信息。

基本上这些第三方登录,都会有一个唯一的id返回给你,后端可以利用这个唯一的id来判断用户是否已经注册了或者其他。

然后还可以进行关联,比如将getUserInfo获取到的用户信息,提取出需要的信息,唯一的id,发送给后端,后端进行查询,返回我们自己服务器保存的用户信息。

分类: UNI-APP 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录