plus.oauth.getServices(function(services) {
let service = services.find((service) => {
return service.id === 'apple'
})
if (service) {
if (!service.authResult) {
self.getAppinfo(service);
} else {
console.log('已经登陆认证');
service.logout(res => {
console.log('Apple注销登录成功:' + JSON.stringify(res));
self.getAppinfo(service);
}, err => {
console.log('Apple注销登录失败:' + JSON.stringify(err));
self.getAppinfo(service);
});
}
} else {
uni.showToast({
title: '无法授权',
duration: 1000
})
}
}, function(e) {
console.log("获取服务列表失败:" + JSON.stringify(e));
uni.showToast({
title: e,
duration: 1000
})
})
5 个回复
天生DR - 天生我材必有用
iPad 是什么版本的 Apple 登录是iOS13以后才有的 先确认你的iPad 系统版本
我是大钊 (作者)
IOS15.1
天生DR
iPad和 iPhone 登录的是 同一个Apple ID吗?
2021-12-06 12:02
我是大钊 (作者)
回复 天生DR: 不同
2021-12-11 16:58
天生DR
回复 我是大钊: 用同一个账号试一下 排除下你AppleID的问题
2021-12-13 11:05
xhy_app - coder
楼主您好 请问您解决了这个问题吗?最近我在云打包ipa 发布app审核的时候apple方拒审,说 ipad 版本15.1 点击apple登录无反应
天生DR
苹果的拒绝原因 发我一下
2021-12-17 18:07
xhy_app
回复 天生DR: We discovered one or more bugs in your app. Specifically, Sign in With Apple button was unresponsive. Please review the details below and complete the next steps.
Review device details:
2021-12-17 18:11
天生DR
回复 xhy_app: 你可以要求苹果 再给你提供一些 是不是他测试人员的账号有问题啊
2021-12-17 18:18
xhy_app
回复 天生DR: 我自己在本地测试ipad 登录也没有弹出苹果登录,换各种iphone有,使用ipad登录时 plus.oauth.getServices 中没有 service.id为'apple' uni.login中 provider为 'apple'也没有 manifest.json模块配置中勾选了Oauth中的苹果登录
2021-12-20 10:17
我是大钊 (作者)
回复 xhy_app: 是的,我的也是,iphone可以,ipad不行
2021-12-20 16:41
Amor_
我也是 说 ipad 版本15.1 点击apple登录无反应. 无解
7***@qq.com - 插件开发测试
有解决么 我也遇到同样的问题