木灵鱼儿

木灵鱼儿

阅读:791

最后更新:2020/05/30/ 0:37:34

uni 非H5微信小程序多端登录

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

配置完毕,函数流程如下

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

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

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

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

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

版权申明

本文系作者 @木灵鱼儿 原创发布在木灵鱼儿 - 有梦就能远航站点。未经许可,禁止转载。

关于作者

站点职位 博主
获得点赞 0
文章被阅读 791

相关文章

目录树