uniapp实现苹果账号登录

javascript 复制代码
appleLogin(){
				uni.showToast({
					title: '正在进行苹果账户登录...',
					icon: 'none'
				})
				uni.login({
					provider: 'apple',
					success: (loginRes) => {
						uni.getUserInfo({
							provider: 'apple',
							success: async(userInfoRes) => {
								console.log('用户信息', userInfoRes)
								// userInfoRes.userInfo.identityToken
								try{
									// 代码逻辑(调后端登录接口)
									}else{
										uni.showToast({
											title: '登录成功,即将前往首页~',
											icon: 'none'
										})
										// #ifdef APP-PLUS
										setTimeout(() => {
											uni.reLaunch({
											    url: '/pages/home/index'
											});
										}, 500)
									}
								}catch(err){
									console.log(err);
								}
							},
							fail: (err) => {
								console.log('获取用户信息失败2',err)
							}
						})
					},
					fail: (err) => {
						console.log('登录失败2',err)
					}
				})
			},
相关推荐
天天向上10241 小时前
vue el-table实现拖拽排序
前端·javascript·vue.js
西西学代码1 小时前
Flutter---回调函数
开发语言·javascript·flutter
卷帘依旧2 小时前
JavaScript 闭包经典问题:为什么输出 10 次 i=10
javascript
柳杉2 小时前
Three.js × Blender:从建模到 Web 3D 的完整工作流深度解析
前端·javascript·数据可视化
reembarkation3 小时前
vue3中使用howler播放音频列表
前端·vue.js·音视频
手握风云-3 小时前
基于 Java 的网页聊天室(三)
服务器·前端·数据库
weixin199701080163 小时前
《识货商品详情页前端性能优化实战》
前端·性能优化
Forever7_3 小时前
重磅!Vue3 手势工具正式发布!免费使用!
前端·前端框架·前端工程化
用户806138166593 小时前
发布为一个 npm 包
前端·javascript
树上有只程序猿4 小时前
低代码何时能出个“秦始皇”一统天下?我是真学不动啦!
前端·后端·低代码