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)
}
})
},