android - 在 Android 中使用 Google SignIn API 获取用户的名字和姓氏

标签 android google-signin

我正在开发应用并使用 Google SignIn。在 iOS Api 中,我可以像这样获取名字和姓氏:

let GoogleUser = GIDSignIn.sharedInstance().currentUser
let firstName = googleAccount.profile.givenName
let lastName = googleAccount.profile.familyName

但在 Android API 中,我发现只有 getDisplayName() 可以在一个字符串中返回用户的全名。我找不到任何仅返回名字或姓氏的方法。

The Google SignIn API for Android site

谢谢:)

最佳答案

在android中也有,

getFamilyName()
getGivenName()

引用这个,

com.google.android.gms.plus.model.people.Person.Name

关于android - 在 Android 中使用 Google SignIn API 获取用户的名字和姓氏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36978413/

相关文章:

android - 使用 google_sign_in 时 flutter : PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException : 10: , null)

android - 如何确定本地玩家是否赢得了 Google Play TurnBasedMatch?

node.js - Node js JWT 使用 Google 的公钥验证 token

flutter - 我无法使用 google_sign_in 在 Flutter 中登录我的 Google 帐户

android - 无法解析类 android.support.constraint.ConstraintLayout

android - AWS 认知 : dealing with token expiration time

android - 实现 GoogleApiClient 时遇到问题

android - 在 Android 浏览器中压缩的背景图像

北极狐升级后安卓模拟器无法启动,libvulkan.so : failed

java - Android:格式化独立月份