java - 如果我的用户使用 Google 登录 Android 登录,如何获取电话号码和电子邮件
问题描述
我正在为我的后端使用 Firebase。我的一项活动显示了“用户详细信息”,因此当我的用户使用 Google 登录时,我可以获得他的姓名,但不能获得他的电话号码或电子邮件地址。有没有办法从 Gmail 中获取注册的电话号码和电子邮件?
我正在使用 -
FirebaseUser userF= FirebaseAuth.getInstance().getCurrentUser();
tvMail.setText(userF.getEmail());
tvName.setText(userF.getDisplayName());
tvNumber.setText(userF.getPhoneNumber());
我使用 Firebase Google 登录,如下所示 - https://www.simplifiedcoding.net/google-login-android/#Adding-Google-Sign-In-Button-to-Activity(只需复制粘贴此代码)
编辑-我添加了电子邮件,因为现在我也无法获得电子邮件!
解决方案
推荐阅读
- spotfire - 拆分行并等分对应的值
- node.js - Node js Web App的最佳数据库和简单的数据结构
- angular - Angular 6 cache.addAll() 不适用于 zonejs
- javascript - 反应本机时错误不受支持的顶级事件类型“topTouchStart”
- ocaml - 通过返回一些东西来停止函数
- aem - 如何在 AEM RTE 组件中使用外部样式表
- python - pytqt图形线的鼠标坐标
- spring - SpringBeanAutowiringSupport VS SpringBeanFacesELResolver
- r - R中的log2:如何计算指数和尾数
- javascript - 为 Microsoft Dynamics 365 定制项目服务自动化 (PSA)