帖子
帖子
用户
博客
课程
显示全部楼层

[插件开发] apple登录问题

[复制链接]
发表于 2021-6-28 17:04:19
{"code":1000,"domain":"com.apple.AuthenticationServices.AuthorizationError"}  各位大佬,小弟第一次做苹果登录就遇上了这种问题,你们是怎么解决的,跪求方法
380
帖子
4
勋章
6
Y币
按文档上要求的各项配置进行配置
技术支持-F 发表于 2021-6-28 17:10
按文档上要求的各项配置进行配置

我就是按照文档一步一步来的,可能是哪一步错了
发配置,代码看看
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.developer.healthkit</key>
    <true/>
      <key>com.apple.developer.associated-domains</key>
    <array>
        <string>applinks**.**</string>
    </array>
</dict>
</plist>



function SignInApple() {
      console.log("苹果手机登录授权")
      console.log(api.systemType)
      console.log(api.systemVersion)
      console.log(api.version)

      var Apple = api.require('Apple');
      Apple.login(function (ret, err) {
        console.log(ret.status);
        if (ret.status) {
          Apple.getAuthticationState(function (ret) {
            console.log(JSON.stringify(ret));
         
        });

        console.log(JSON.stringify(ret));
        } else {
          console.log(JSON.stringify(err));
        }
      });
     
     
    }
我是个小菜鸟 刚来公司5天 之前都没用过apicloud 并且也是第一次开发苹果登录这个功能 ,希望大佬不吝赐教,小弟感激不尽
380
帖子
4
勋章
6
Y币
首先要创建 entitlements 文件。APICloud 平台上的开发者,可通过此文件告诉编译服务器开通苹果登录功能功能。配置方法参考论坛帖子。配置示例如下:

```js
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>com.apple.developer.applesignin</key>
        <array>
            <string>Default</string>
        </array>
    </dict>
    </plist>
```
其中 com.apple.developer.applesignin 对应的值为 Default。详情参考 苹果文档
76
帖子
0
勋章
2613
Y币
检查下证书制作的时候是否勾选APPID登录权限
42
帖子
2
勋章
223
Y币
请问你是怎么解决的  我也遇到了这个问题  各项配置都有了  还是报错
您需要登录后才可以回帖 登录

本版积分规则