我有一张SIM卡,其中android本身显示未知的电话号码。
因此,getLine1Number()
也会返回空string
。
但是, WhatsApp 能够完美地读取我的电话号码。
我想知道它是如何工作的(技术上)。
有没有人有想法?
答案 0 :(得分:3)
没有。应用程序无法获取电话号码。 Whatsapp手动询问号码,它会通过短信向您发送验证码。
答案 1 :(得分:2)
并非总是可以检索电话号码。 大多数移动运营商都在手机中锁定此功能。
WhatsApp要求提供电话号码并保存
如果用户允许,您可以向服务器发送短信并保存。
答案 2 :(得分:1)
解决方案是在收到的短信中找到最常见的电话号码。
WhatsApp有权这样做。