我遵循了Google建议使用Apple登录的所有步骤,但仍然没有收到电子邮件和全名。我使用。我遵循的步骤如下。
如何获取Apple用户的全名和电子邮件?
- 我的Apple开发人员帐户在“证书,标识符和配置文件”下添加了“使用Apple登录”功能。
- 通过在密钥部分生成密钥来启用服务。
- 在更多部分中验证了域,“域和相关电子邮件地址”已验证,“个人电子邮件地址”已添加电子邮件。
- 在Xcode 11中,添加了Apple登录功能并重新生成了临时配置文件。
- 下面的用户代码来生成来自苹果的响应
AppleAuthentication.requestAsync({
scopes: [AppleAuthentication.Scope.FULL_NAME,AppleAuthentication.Scope.EMAIL],}).then((response) => {
console.log(response)
},(error)=>{
console.log(error)
})
响应就是这样
{ authorizedScopes: [],realUserStatus: 2,authorizationCode: null,fullName: null,email: null,identityToken: null,state: null,user: '001464.XXXXXXXXXXXXXXXXe3365461.1232'
}