日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Uniapp苹果登录

發(fā)布時(shí)間:2023/12/15 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Uniapp苹果登录 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.勾選

2.ios打包的證書文件要包含蘋果登錄Sign in with Apple

3.點(diǎn)擊喚起apple登錄

方法一

// 蘋果登錄 getApple() { //方法1uni.login({provider: 'apple',success: (loginRes) => {uni.getUserInfo({provider: 'apple',success: (res) => {//授權(quán)成功let data = {openId:res.userInfo.openId,fullName:res.userInfo.fullName,authorizationCode:res.userInfo.authorizationCode,identityToken:res.userInfo.identityToken,realUserStatus:res.userInfo.realUserStatus,}this.getHttp(data)}})},fail: (err) => {console.log(err)uni.showModal({title: `登錄失敗${err}`})}}); },

方法一的打印:只有打包才可以吊起apple登錄,所以登錄成功的邏輯需要先寫好,打印出來的是這樣的

方法二

//方法二 var appleOauth = null;plus.oauth.getServices(function(services) {for (var i in services) {var service = services[i];// 獲取蘋果授權(quán)登錄對象,蘋果授權(quán)登錄id 為 'apple' iOS13以下系統(tǒng),不會(huì)返回蘋果登錄對應(yīng)的 service if (service.id == 'apple') {appleOauth = service;break;}}appleOauth.login(function(oauth) {// 授權(quán)成功,蘋果授權(quán)返回的信息在 oauth.target.appleInfo 中 let data = {login_type: that.login_type,fromUniApp: 1,openId: oauth.target.appleInfo.user,state: oauth.target.appleInfo.state,email: oauth.target.appleInfo.email,fullName: oauth.target.appleInfo.fullName,authorizationCode: oauth.target.appleInfo.authorizationCode,identityToken: oauth.target.appleInfo.identityToken,realUserStatus: oauth.target.appleInfo.realUserStatus,scope: oauth.target.appleInfo.scope,}uni.setStorageSync('appleAuse', 1)uni.setStorageSync('fullName', oauth.target.appleInfo.fullName)uni.setStorageSync('email', oauth.target.appleInfo.email)that.getHttp(data)}, function(err) {// 授權(quán)失敗 error }, {// 默認(rèn)只會(huì)請求用戶名字信息,如需請求用戶郵箱信息,需要設(shè)置 scope: 'email' scope: 'email'})}, function(err) {// 獲取 services 失敗 })

方法二的打印,請查看官方文檔

總結(jié)

以上是生活随笔為你收集整理的Uniapp苹果登录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。