首页 > 解决方案 > 使用华为认证服务时管理用户资料的最佳实践是什么

问题描述

在使用华为AppGallery Connect Auth Service时,根据华为开发者网站的参考,我尝试使用getPhone()、getEmail()、getDisplayName()等方法获取用户配置文件。但在大多数情况下,如果不是所有时间,getEmail() 会返回 null。getPhone() 也是如此。

如果此类信息始终为空,我该如何管理用户配置文件?

标签: huawei-developershuawei-mobile-servicesappgallery-connect

解决方案


您的最佳做法是捕获此类信息并在本地管理它,无论可用AGConnectAuth.getInstance().getCurrentUser(). getPhone()的内容在使用身份验证服务时都会返回一个值,通过使用电话号码注册. getEmail将在使用电子邮件帐户注册时返回一个值。这并不理想,但这就是设计的。


推荐阅读