私は iPhone 用の「Viber」のようなアプリケーションに取り組んでいます ( http://www.viber.com/ )。
データベースでユーザーの電話番号を ID として使用する必要があります。
ユーザーがアプリケーションを起動したら、同じアプリケーションを使用している連絡先を特定する必要があります。iOS APIで連絡先の電話番号を取得できます。
しかし、このシナリオは、国の通話コード ( http://en.wikipedia.org/wiki/List_of_country_calling_codes )を考慮すると問題があります。
「登録」するとき、ユーザー A は国番号なしで自分の電話番号を入力します。ユーザー A はユーザー B の連絡先リストに含まれていますが、国番号はありません。
たとえば、フランスでは : +33 x xx xx xx xx は、0x xx xx xx xx と同じ電話を指しています。
この問題を解決する簡単な方法はありますか?