android - Google 登录 API 不一致地将 givenName 和 familyName 返回为“null”
问题描述
我们在 Google Play 中有一个运行良好的应用程序。它是用 react-native 构建的,iOS 版本仍然可以正常工作。从今天早上开始,当用户使用 google 登录时,其中一些人将 givenName 和 familyName 返回为“null”。不是空值,而是一串“空”。
这发生在我们在 Google Play 中的现有应用程序以及我们的新版本中。我们正在使用已弃用的 react native google sign in (v2.0.0) 版本,我们正在尝试关闭它,但我们仍然需要处理已经存在的版本。此外,行为不一致。正如我所说,在 iOS 上,甚至在 Android 上都没有问题,使用给定帐户登录一分钟返回“空”字符串,五分钟后返回正常数据。
我应该提到,它被视为成功登录。电子邮件返回正确。奇怪的是,应该是全名的名称字段不是“空”,而只是电子邮件。
还有其他人看到这个问题,或者知道我们可能做错了什么吗?
谢谢!
解决方案
推荐阅读
- javascript - 使用 Javascript 运行目录中的另一个文件
- unity3d - 如何在 Prebuild 中设置 Unity SplashScreen Logo
- react-native - 在 React Native 应用程序中向传递的 this.props.onPress-function 添加一个函数
- azure-cli - 如何在分配了服务主体的 VM 中使用 pwsh 复制“az login -identity”
- javascript - 未处理的承诺拒绝,但使用 .catch()
- javascript - DateTime.MinValue 在 Javascript 中转换为 0001-01-01 08:05:43
- installation - 如何安装 C++ Sydney 10.4.2 的社区版
- wordpress - 如何在 WordPress Learnpress 中根据国家/地区自动更改货币?
- amazon-web-services - 使用 AWS EC2_instance 模块创建多个 EBS 卷
- javascript - 如何在 _app 中调用一次 API 并将数据传递给必要的孩子?