よくあるお問い合わせ (FAQ)

Twilio を使って利用者同士でテキスト メッセージを送信してもらうには、どうすればよいですか ?

Twilio アプリケーションでは、ユーザー アプリケーションで管理しつつ、普段の電話で行うのと
同じように他の利用者との間でSMSのやりとりを行うことができます。
これを実現するためのアプローチはいくつかありますが、最もわかりやすく管理が簡単なテクニックは
次のとおりです。

シナリオ

2人の利用者「Monkey(モンキー)」と「Unicorn(ユニコーン)」は、お互い自分の電話番号を相手に明かすことなく

SMS メッセージをやり取りしたいと思っています。

まず、Twilio 番号を購入します。 次に、Monkey がこの Twilio 番号宛に SMS を送信したら、メッセージを Unicorn に

転送するように Twilio アプリケーションを設定します。
Unicorn がこの番号に返信したら、返信が Monkey に届くようにアプリケーションのロジックを指定して

おく必要があります。

これと同じロジックをい、Twilio 番号をもっと追加して、Monkey と他の利用者 (友達の Pigeon(鳩) や Owl(ふくろう)) の間で

SMS メッセージができるようにします。
Monkey が番号 A にメッセージを送信すると、そのメッセージは Unicorn に転送されます。
Pigeon が番号 B にメッセージを送信すると、アプリケーションはこのメッセージが Moneky 宛だとわかります。
Owl が番号 C にメッセージを送信すると、アプリケーションはこのメッセージを Monkey に転送するとわかっています。

private_texting_1.png

コンセプトを広げる


とは言っても ! これが機能するためには、番号が何 1000 件も必要になりませんか !?
友達 2 人につき番号 1 つ ? 必ずしもそうではないのです。

Monkey と Unicorn が 1 つの番号を使って SMS をお互いに転送しあっている間、
他の友達のペアはこの同じ番号を使って互いにメッセージを送りあうことができます。
これは、Unicorn が SMS メッセージを番号 A に送ったらそれは Monkey 宛、
Owl が SMS メッセージを番号 A に送ったらこれは Laser Cat 宛であることを、アプリケーションが知っているからです。

このコンセプトを広げるには、複数の Twilio 番号が必要になりますが、1 人の利用者が連絡する相手の人数分だけ、
番号があればよいのです。
よって、1 人の利用者が「アドレス帳」に登録できる友達を 100 人までに制限すれば、
たとえ 100,000 人の利用者がいても、番号は 100 件あればすむのです。

private_texting_2.png

他にご質問がございましたら、リクエストを送信してください

0 コメント

記事コメントは受け付けていません。