【发布时间】:2012-10-14 16:48:41
【问题描述】:
我在美国,电话号码如下所示:
无国家代码:123-456-7890
国家代码:+1 123-456-7890
现在,根据维基百科,意大利的电话号码具有以下格式:
347 xxxxxxx(来自意大利境内)
所以这可能看起来像一个美国号码:347-123-4567
当我在 WhatsApp 上打开我的所有联系人时,它会自动添加国家代码,所以如果我有一部美国电话 123-456-7890,它会添加一个 +1。但它怎么知道这是美国号码呢?它可能是任何东西。
我猜它使用我当前的语言环境或时区来确定我在哪里,以及任何没有国家代码的电话号码,只需添加当前用户的国家代码即可。但是我更改了 iPhone 的区域设置,它仍然能够猜出该号码属于哪个国家/地区。
知道这怎么可能吗?
更新:另外,我刚刚尝试在我的手机处于飞行模式时添加一个新的电话号码,而我的地区设置设置为意大利语,而我的时区设置为意大利罗马,但它仍然知道我放了一个美国号码,所以它不可能连接到服务器来获取此信息。
【问题讨论】:
-
我投票决定将此问题作为离题结束,因为它与编程无关,并且吸引了垃圾邮件。
-
这让我觉得是customer support for (your favorite company) 类型的问题(另外,这与编程无关)。恐怕我也必须投票关闭这里。
标签: iphone objective-c ios timezone