2012-10-24 12 views
10

私は電話番号は次のようになり、米国、にいる:国コードと123-456-7890WhatsAppは連絡先の国コードをどのように知っていますか?

:国コードなしで

+1 123-456-7890

今、ウィキペディアによると、イタリアの電話番号は、このフォーマットを有する:(イタリア内から)

347 XXXXXXX

だから、米国の番号のようになります。347-123-4567

私はのWhatsApp上のすべての私の連絡先を開いて、それが自動的に国コードを追加して、私は米国の携帯電話を持っているので、もし123-456- 7890では+1を加算します。しかし、それはどのようにそれが米国の番号であることを知っていますか?それは何かだったかもしれない。

私の現在のロケールまたはタイムゾーンを使用して自分の現在地を特定し、国番号を持たない電話番号に現在のユーザーの国コードを追加することを推測しました。しかし私は自分のiPhoneで自分のロケールの設定を変更しましたが、数字がどの国に属するかを推測することはできました。

どうすれば可能ですか?

アップデート:私の地域設定がイタリアに設定されている間、電話機が飛行機モードになっている間に新しい電話番号を追加しようとしましたが、タイムゾーンがイタリアのローマに設定されていました。米国の番号なので、この情報を得るためにサーバーに接続することはできません。

+3

私は、プログラミングに関するものではなく、スパムの投稿を集めているため、この質問をトピックとしてクローズすることに投票しています。 –

+0

これは私の[あなたの好きな会社の顧客サポート](https://meta.stackoverflow.com/questions/255745/why-were-not-customer-support-for-your-favorite-company)のようなものです質問(プラス、それはプログラミングに関するものではありません)。私はここでも閉じるには投票しなければならないのではないかと恐れています。 – EJoshuaS

答えて

11

WhatsAppはWhatsAppで自分の電話番号を確認しているため、あなたがどの国のコードを知っているのかを知っています。明示的な国際形式を持たない電話番号(「+」​​または「00」で始まらないことを意味します)は、あなた自身の確認された国コードと照合されます。これはWhatsAppがあなたのケースで国コード1を使用する方法を示しています。

+0

そのようには考えられませんでした。あなたの国コードを使って確認します。よくやった – Pierre

5

明示的な国コードのない電話番号は、ご自分の国ではローカルであるとみなされます。自分の国は地域の設定(設定、一般、国際)によって決まります。

(347)123-4567のように番号を入力すると、地域形式で米国を選択したため、これは米国の電話番号とみなされます。だからWhatsAppは数字に明示的な国番号がないので、+1を引き受けることができます。

あなたはイタリアに友達がいると言います。イタリアの国コードは+39です。連絡先には、+39 347 1234567と入力します。

イタリアのユーザーは、単にと入力します。 WhatsAppはユーザーの地域フォーマットがイタリアで、+39を表示することがわかります。

+0

番号との連絡があれば変わってきます:347-123-4567、WhatsAppは国コードをまったく付け加えません。それはちょうどそのままにしておきます。しかし、私がこの番号と別の連絡先:347-752-8832を持っていれば、+1を追加します。理解できません。 2つの数字の違いは何ですか?最初のものが偽物だと知っていますか? – Snowman

+1

WhatsAppには、各市外局番に有効な米国プレフィックスのデータベースがあると考えられます。 WhatsAppの開発者に連絡して、確かに知っておく必要があります。私の答えは、iOSの電話番号の一般的な知識に基づいていました。私はWhatsAppが本当にどのように機能しているかについて、社内の知識は持っていません。 – rmaddy

関連する問題