アンドロイド自体が電話番号として不明を示しているSIMカードを持っています。
したがってgetLine1Number()
、空も返しますstring
。ただし、WhatsAppは私の電話番号を完全に読み取ることができます。
私はそれが(技術的に)どのように機能するのか疑問に思っています。
誰かアイデアがありますか?
アンドロイド自体が電話番号として不明を示しているSIMカードを持っています。
したがってgetLine1Number()
、空も返しますstring
。ただし、WhatsAppは私の電話番号を完全に読み取ることができます。
私はそれが(技術的に)どのように機能するのか疑問に思っています。
誰かアイデアがありますか?
そうではありません。アプリが電話番号を取得することはできません。Whatsappは手動で番号を要求し、SMSによって確認コードを送信します。
電話番号の取得は、常に可能で許可されているとは限りません。ほとんどの携帯電話会社は、携帯電話でこの機能をロックしています。
WhatsAppは電話番号を尋ねて保存します
ユーザーが許可すれば、SMS をサーバーに送信して保存することができます。
解決策は、受信したSMSで最も一般的な電話番号を見つけることです。
WhatsAppにはそれを行う権限があります。