0

我正在使用 AWS Cognito 使用 google+ 将 iOS 应用程序验证到 AWS Mobile Hub。身份验证工作正常,但我正在努力寻找从其 google+ 帐户中检索电子邮件地址的方法。我可以轻松获取用户名及其 Cognito ID,但是否可以获取电子邮件地址?在 MS Azure 中我可以做到,但在服务器端。这是我在 Swift 3.0 中的代码:

    AWSIdentityManager.defaultIdentityManager().loginWithSign(signInProvider!, completionHandler: {(result: Any?, error: Error?) in
      if error == nil {
        DispatchQueue.main.async {
                    controller.dismiss(animated: true, completion: nil)
                }
                print(AWSIdentityManager.defaultIdentityManager().userName)
                print("-------------")
                print(result)
      }
    })
4

0 回答 0