使用Firebase电话身份验证。只要Telephony.Manager getLine1Number()返回一个10位数的移动电话#,就可以在任何电话上正常工作。
(不要误解我正在使用getLine1Number()进行firebase身份验证。我没有。我指的是Firebase身份验证似乎无法在手机上工作,其中getLine1Number()也返回null)
某些SIM在印度提供(某些市场份额很大)没有存储此数据,因此getLine1Number()返回null。
答案 0 :(得分:1)
升级到com.google.firebase后:firebase-auth:11.6.0'问题解决了。