私は米国にいます。電話番号は次のようになります。
国番号なし: 123-456-7890
国コード付き: +1 123-456-7890
ウィキペディアによると、イタリアの電話番号の形式は次のとおりです。
347 xxxxxxx (イタリア国内から)
つまり、米国の番号のように見える可能性があります: 347-123-4567
WhatsApp ですべての連絡先を開くと、国コードが自動的に追加されるので、米国の電話 123-456-7890 を使用している場合は +1 が追加されます。しかし、それが米国の番号であることをどうやって知るのでしょうか? それは何でもあったかもしれません。
現在のロケールまたはタイムゾーンを使用して現在地を特定し、国コードのない電話番号には現在のユーザーの国コードを追加するだけだと思いました。しかし、iPhone のロケール設定を変更したところ、電話番号がどの国に属しているかを推測できました。
それがどのように可能か考えていますか?
更新: また、タイムゾーンがイタリアのローマに設定されていて、地域設定がイタリア語に設定されている間、携帯電話が機内モードのときに新しい電話番号を追加しようとしましたが、米国の番号を入力したことがわかっていたので、この情報を取得するためにサーバーに接続している可能性はありません。