uniApp 苹果登录

364 阅读1分钟

uniapp.dcloud.net.cn/tutorial/ap…

根据苹果审核指南要求,如果 App 使用第三方或社交登录服务 (例如,Facebook 登录、Google 登录、通过 Twitter 登录、通过 LinkedIn 登录、通过 Amazon 登录或微信登录) 来对其进行设置或验证这个 App 的用户主帐户,则该 App 必须同时提供“通过 Apple 登录”作为同等选项。

详情参考:App Store 审核指南 - 通过 Apple 登录

HBuilderX2.4.7+版本新增支持苹果登录(Sign in with Apple,苹果登录是** iOS13** 新增加的功能,当你的应用使用了第三方登录比如微信登录,同时也需要集成苹果登录,否则提交AppStore审核会被拒绝

一、苹果开发者 id 配置

使用苹果登录首先需要在苹果开发者后台开启 App 的 Sign In with Apple 服务:

image.png

二、Hbuilder 添加苹果登录权限

image.png

三、编写代码

四、要求

1. 按钮样式要求

developer.apple.com/design/huma…

2、系统判断

iOS13+ 系统才支持苹果登录,所以建议在App的界面入口判断下,只有 iOS13 才显示Apple登录的选项