我正在使用 twilio 创建一个聊天应用程序,但在跟踪多个用户之间的对话和多个对话时遇到问题。
示例:
对话 -> 用户A 和用户B
对话2 -> 用户A 和用户B
当用户A在对话2中向用户B发送消息时,当我收到用户A发来的短信时,如何将其映射到对话2?
我的期望:
我正在寻找的是一个由我提供或由 twilio 生成并在我发送短信时提供给我的 ID。然后,当我收到来自 twilio 的短信时,我可以通过查看发送短信时存储的 ID 将其与对话进行匹配。
谢谢!
最佳答案
这里是 Twilio 开发者布道者。
短信没有内置线程,因此仅使用一个电话号码是不可能实现这一点的。您可以通过打开手机上的短信应用程序并尝试回复您从某人收到的倒数第二条消息来向自己证明这一点。
您有两个选择:
您坚持要求用户在线程的消息中包含特定 ID,以便您可以解析消息并提取 ID 将线程绑定(bind)在一起。
您使用不同的 Twilio 号码在相同用户之间进行单独的对话。这样您就可以使用所使用的编号将线绑在一起。
请告诉我这是否有帮助。
关于twilio 对话跟踪 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43763080/