これらの SMS 登録メカニズムがどのように機能するのか疑問に思っています。インターネットで検索しましたが、問題は、オンライン SMS サービスを販売したい SMS プロバイダーが多すぎて、何も見つからないことです...
質問: これはどのように機能しますか: 携帯電話番号を設定し、OTP 付きの SMS を送信します。このパスワードをアプリに入れます。
背後にあるものは何ですか?彼らはSMSゲートウェイまたはこのようなものを持っていますか? いくらですか?
ありがとう
これらの SMS 登録メカニズムがどのように機能するのか疑問に思っています。インターネットで検索しましたが、問題は、オンライン SMS サービスを販売したい SMS プロバイダーが多すぎて、何も見つからないことです...
質問: これはどのように機能しますか: 携帯電話番号を設定し、OTP 付きの SMS を送信します。このパスワードをアプリに入れます。
背後にあるものは何ですか?彼らはSMSゲートウェイまたはこのようなものを持っていますか? いくらですか?
ありがとう
これは、Nexmo上に構築された簡単な電話番号検証サービスです(免責事項、私はNexmoの開発者向けのエバンジェリズムを少し行います)。基本的にはあなたが探しているものだと思います。目標は、番号が実際にユーザーに属していることを確認することです(2要素認証にも使用できます)。
モバイルアプリの基本的な統合(特にこのサンプルコード用ですが、一般的なフロー):
ホストされている部分を削除して、アプリケーション内でこれらの手順を実行することができます(コードを生成し、SMS APIを介して送信し、ユーザーが入力したコードを確認します)。ただし、その時点で考慮すべきことがいくつかあります。
これらの問題は両方とも、検証システムをモバイルアプリケーションの外部に配置することで解決されます。
基本的な基礎は次のとおりです。
多くの SMS ゲートウェイ プロバイダーがあります。グーグルで検索できます。それらのほとんどは、さまざまなプログラミング言語で API を使用するためのチュートリアルも提供しています。料金はメッセージあたりの料金がほとんどで、通常は SMS の数のパッケージの形で購入されます。
この記事では、whats アプリと同じように、SMS 検証を Android アプリに統合する方法について説明します。
WhatsApp のような SMS 検証を追加する Android – パート 1
WhatsApp のような SMS 検証を追加する Android – パート 2
基本的に、次の手順には携帯電話番号の確認が含まれます
最初のユーザーの携帯電話番号がサーバーに送信され、そこで新しいユーザー行が作成されます。
当社のサーバーは、検証コードを含む携帯電話番号への SMS の SMS ゲートウェイを要求します。
SMS ゲートウェイは、確認コードを含む SMS をユーザー デバイスに送信します。
確認コードは、確認のためにサーバーに再度送信されます。サーバーがそれを確認し、ユーザーを有効にします。