2017-05-03 13 views
0

twilioとチャットアプリケーションを作成していますが、複数のユーザーと複数の会話の間で会話を追跡する問題があります。twilio会話トラッキングID

例:

会話 - >ユーザA & userBが

conversation2 - >ユーザA & userBが

私はユーザAからのSMSメッセージを受信したときにユーザAが、私はどのように行うconversation2にユーザーBにメッセージを送信します会話2にマップしますか?私は期待してい何

を私は探しています何が私によって提供またはtwilioによって生成され、私はSMSを送信するときに私に与えられているいずれかのIDです。それから私がtwilioからSMSを受け取ったとき、SMSが送られたときに保存されたIDを調べることによって会話にそれをマッチさせることができます。

ありがとうございました!

答えて

0

ここではTwilioの開発者のエバンジェリストです。

SMSにスレッドが焼き付けられていないため、1つの電話番号ではこれを行うことはできません。電話でSMSアプリを開き、誰かから受け取った最後の2番目のメッセージに応答しようとすると、これを自分自身に証明できます。あなたがメッセージを解析し、一緒にスレッドを結びつけるIDを抽出できるように、ユーザーがスレッドにメッセージ内の特定のIDが含まれていることを主張

  1. は、2つのオプションがあります。

  2. 異なるTwilio番号を使用して同じユーザー間で別々の会話を行います。この方法で、使用した番号を使用してスレッドを結合することができます。

それがまったく役に立ったら教えてください。

+0

2つのオプションをご利用いただきありがとうございます。これらのどちらも理想的ではありません...私は非常に驚いてtwilioは私が共通の問題だと思うよりよい解決策を持っていません。オプション2は、アプリが動的に会話を作成するときには拡張されません。代わりのベンダーを調査する必要があるように見えます。 – dnndeveloper

+0

あなたは私のコメントのポイントを逃した。 SMSの特定のメッセージに返信することはできず、スレッドにメッセージを追加するだけです。私が知る限り、説明された回避策なしで誰もこれを達成することはできません。 – philnash

+0

@philnashオプション1は、すべての種類の異常に対してPandoraのドアを開くことができるエンドユーザーに依存するため、少し難しいです。最終的に数字が足りなくなるため、短期/中期のソリューションでは2番の数字が表示されます。私はこのスレッドは少し日付があることを参照してください、そこに別の作品が出てきています。 – EasyE

関連する問題