在React Native应用程序中使用Apple功能登录时,为什么没有显示“共享我的电子邮件”选项?

时间:2019-12-03 05:46:39

标签: react-native sign-in-with-apple

我遵循了Google建议使用Apple登录的所有步骤,但仍然没有收到电子邮件和全名。我使用enter image description here。我遵循的步骤如下。

如何获取Apple用户的全名和电子邮件?

  1. 我的Apple开发人员帐户在“证书,标识符和配置文件”下添加了“使用Apple登录”功能。
  2. 通过在密钥部分生成密钥来启用服务。
  3. 在更多部分中验证了域,“域和相关电子邮件地址”已验证,“个人电子邮件地址”已添加电子邮件。
  4. 在Xcode 11中,添加了Apple登录功能并重新生成了临时配置文件。
  5. 下面的用户代码来生成来自苹果的响应

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' 
}

0 个答案:

没有答案