我在美国,电话号码看起来像这样:
没有国家代码:123-456-7890
国家/地区代码:+1 123-456-7890
现在,根据维基百科,意大利的电话号码有这种格式:
347 xxxxxxx(来自意大利境内)
所以这看起来像美国的数字:347-123-4567
当我打开WhatsApp上的所有联系人时,它会自动添加国家/地区代码,因此如果我有美国电话123-456-7890,则会增加+1。但它怎么知道它是美国的号码呢?它可能是任何东西。
我猜测它使用我当前的区域设置或时区来确定我的位置,以及任何没有国家/地区代码的电话号码,只需添加当前用户的国家/地区代码即可。但我改变了我的iPhone中的语言环境设置,它仍然能够猜出该号码所属的国家/地区。
知道怎么可能吗?
更新:另外,我只是尝试添加一个新的电话号码,而我的手机处于飞机模式,而我的区域设置设置为意大利语,而我的时区设置为意大利罗马,它仍然知道我放了一个美国号码,所以它可以'可能是连接到服务器以获取此信息。