1

アプリ内に電話番号確認システムをセットアップしたいと考えています。WhatsApp とほぼ同じように、PIN が送信され、Android デバイスに届き、デバイス (電話番号) の所有者であることを証明します。

ユーザーからの介入なしに、コードを介して再びピンを取得できないように、コードを介して自分自身に SMS を偽造することは可能ですか?

逆請求システムをいくつか調べましたが、すべての国で機能するシステムは見つかりませんでした。もちろん、これには受信者が SMS の料金を支払う必要があります。

ここでの最良の選択肢は何ですか? そして、これはエミュレーターを介してどのように機能しますか?

私はここで正しい軌道に乗っていますか?または、代替ソリューションを検討する必要がありますか、それとも請求を逆にする必要がありますか?

編集

これは、私がやろうとしていることのより詳細な説明です。

私のアプリでは、ユーザーが自分の電話番号を入力する必要があります。この電話番号が真実のものであることを確認する必要があるため、電話番号/デバイスに SMS を送信したいと考えています。

これは基本的に WhatsApp で起こることとまったく同じです。電話番号を入力すると、PIN が送信されます。

それは私にはよくわからないプロセスであり、逆請求サービスなしで可能であれば.

デバイスにメッセージを送信する必要があります。サーバー (Web サービス) 経由で送信することもできますが、デバイスへの SMS の料金を支払うことになります。

そのため、コード内から実際に保存されているデバイスに SMS を送信する何らかのトリックがあることを期待していました。PIN が届いたら、PIN を受け取り、サーバー上のデータベースと照合します。有効であれば、このユーザーが本当にこの電話番号を持っていることを確認できます。

4

1 に答える 1

1

あなたの質問から私が理解したこと:

SMS をユーザーに送信し、アプリに傍受させたいと考えています。実際に SMS を送信せずにエミュレーターでテストする方法が必要です。

考えられる解決策は、電話の受信トレイに SMS を直接書き込むことかもしれませんが、BroadcastReceiver が実際にそれを傍受するかどうかはわかりません。

試してみて、お知らせください。

SMS を受信トレイに書き込む方法は次のとおりです。

SMS BroadCastReceiver を設定する方法は次のとおりです。

于 2012-06-25T20:22:36.500 に答える