不是敏感词
不是敏感词
  • 发布:2024-08-06 18:18
  • 更新:2024-10-08 15:42
  • 阅读:583

【报Bug】Apple 登录授权失败 com.apple.AuthenticationServices.AuthorizationError Code=1000

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 15.4

HBuilderX类型: 正式

HBuilderX版本号: 4.24

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: 13pro max

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
  uni.login({  
    provider: 'apple',  
    success: function (loginRes) {  
      console.log(loginRes);  
      // 登录成功  
      uni.getUserInfo({  
        provider: 'apple',  
        success: function(info) {  
          console.log('=== apple authResult ===', info.userInfo);  
          // 获取用户信息成功, info.authResult中保存登录认证数据  

        }  
      })  
    },  
    fail: function (err) {  

      console.log(err);  

      uni.showToast({icon: 'none', title: '授权失败,清重试'})  
      // 登录授权失败    
      // err.code错误码参考`授权失败错误码(code)说明`  
    }  
  });

报错文案如下:login:fail Oauth_apple:Error Domain=com.apple.AuthenticationServices.AuthorizationError Code=1000 \"(null)\""

操作步骤:

  uni.login({  
    provider: 'apple',  
    success: function (loginRes) {  
      console.log(loginRes);  
      // 登录成功  
      uni.getUserInfo({  
        provider: 'apple',  
        success: function(info) {  
          console.log('=== apple authResult ===', info.userInfo);  
          // 获取用户信息成功, info.authResult中保存登录认证数据  

        }  
      })  
    },  
    fail: function (err) {  

      console.log(err);  

      uni.showToast({icon: 'none', title: '授权失败,清重试'})  
      // 登录授权失败    
      // err.code错误码参考`授权失败错误码(code)说明`  
    }  
  });

预期结果:

我想正常苹果授权获取code

实际结果:

login:fail Oauth_apple:Error Domain=com.apple.AuthenticationServices.AuthorizationError Code=1000 \"(null)\""

bug描述:

已根据文档配置相关苹果服务器文件及证书,因需要微信登录,所以同时启用了apple登录,页面代码逻辑如下

  uni.login({  
    provider: 'apple',  
    success: function (loginRes) {  
      console.log(loginRes);  
      // 登录成功  
      uni.getUserInfo({  
        provider: 'apple',  
        success: function(info) {  
          console.log('=== apple authResult ===', info.userInfo);  
          // 获取用户信息成功, info.authResult中保存登录认证数据  

        }  
      })  
    },  
    fail: function (err) {  

      console.log(err);  

      uni.showToast({icon: 'none', title: '授权失败,清重试'})  
      // 登录授权失败    
      // err.code错误码参考`授权失败错误码(code)说明`  
    }  
  });

报错文案如下:login:fail Oauth_apple:Error Domain=com.apple.AuthenticationServices.AuthorizationError Code=1000 \"(null)\""

云打包,自定义基座如下:为什么图片不显示??????

苹果开发者后台已配置:Sign In with Apple

p12证书与profile文件匹配,为什么无法使用苹果登录??

2024-08-06 18:18 负责人:DCloud_iOS_XHY 分享
已邀请:
namelessnpc

namelessnpc

解决了吗

要回复问题请先登录注册