如何在android studio中区分电子邮件身份验证和电话身份验证? 下面的代码不起作用
c.c: In function 'main':
c.c:9:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
9 | int: (struct mystruct){K_NUM, .num=(int)X}, \
| ^
c.c:22:17: note: in expansion of macro 'MYSTRUCT'
22 | print_mystruct(MYSTRUCT("test"));
| ^~~~~~~~
答案 0 :(得分:1)
您将要在用户对象上使用getProviderData()来确定用于该用户的身份验证提供程序。每个UserInfo对象都通过其getProviderId()方法公开提供程序。