6

携帯電話番号のデータ検証ではなく、Android アプリケーションに設定された携帯電話番号が「所有権」のように正しいことを確認する方法が必要です。

たとえば、WhatsAppがそれを行っている方法...

コードなどを使用した SMS 検証によってこれを行う方法を知っています。問題は、それが無料の Android アプリであり、アプリが無料である場合、送信される SMS ごとに料金を支払うことに熱心ではないということです。ビジネスモデルが悪い…

これを安全かつ無料で行う方法はありますか?

API コードを使用するのはあまり安全ではないように思われるため、残念ながらオプションではありません。

TelephonyManager tMgr  (TelephonyManager)mAppContext.getSystemService(Context.TELEPHONY_SERVICE);
mPhoneNumber = tMgr.getLine1Number();
4

1 に答える 1

21

WhatsApp はあなたに SMS を送信しません。自分の携帯電話から自分の番号に SMS を送信します。SMS を受信した場合はすべて問題ありません。SMS を受信しない場合は、その番号を所有していません。これは、ユーザーが実際の番号でサインアップしたかどうかを確認する唯一の安価で簡単な方法です。

于 2013-01-17T19:38:41.117 に答える