var appleOauth = null;
plus.oauth.getServices(function(services) {
for (var i in services) {
var service = services[i];
// 获取苹果授权登录对象,苹果授权登录id 为 'apple' iOS13以下系统,不会返回苹果登录对应的 service
if (service.id == 'apple') {
appleOauth = service;
break;
}
}
appleOauth.login( function(oauth){
// 授权成功,苹果授权返回的信息在 oauth.target.appleInfo 中
}, function(err) {
// 授权失败 error
}, {
// 默认只会请求用户名字信息,如需请求用户邮箱信息,需要设置 scope: 'email'
scope: 'email'
})
}, function(err) {
// 获取 services 失败
})
按照https://nativesupport.dcloud.net.cn/AppDocs/usemodule/iOSModuleConfig/oauth?id=%e8%8b%b9%e6%9e%9c%e7%99%bb%e5%bd%95配置后
执行到appleOauth.login时返回1000,未知错误
2 个回复
WSYUN
解决了吗 我也遇到了同样的问题
c***@12366.net (作者)
解决了么兄弟们,我也遇到了
WSYUN
试试这个里面第2条回复的方法https://www.e-learn.cn/topic/3787820
2021-04-08 13:52