Androidアプリに一種のワンタイム電話番号検証システムを実装しようとしています。
調査したところ、twilio などのサービスがこのサービスを提供していることを発見しましたが、それらはすべて使用するのに費用がかかります。私が欲しいのは、ユーザーが提供した電話番号に送信されるランダムで一意のコードだけです。
そこで、さらに検索して、stackoverflow に関するこの投稿を見つけました。この投稿では、openssl_random_pseudo_bytes($bits) を使用して一意のランダムな英数字文字列を生成する方法について説明しています。しかし、ここから先のことはわかりません。
私の問題
文字列を生成してデータベースに保存した後。ユーザーの電話番号に送信するにはどうすればよいですか (何らかの SMS API が必要になると思います)。
ランダムな文字列を生成するこの方法の安全性。
ありがとうございました。