twilio ip messaging在几个浏览器选项卡中

时间:2016-06-27 15:07:04

标签: php angularjs twilio

我正在尝试实现Twilio ip消息传递。我遇到了问题 - 当打开聊天的另一个标签时,聊天会停止接收原始浏览器标签中的所有消息。怎么处理这个问题?

1 个答案:

答案 0 :(得分:0)

这可能与所有端点的endpoint_id值相同这一事实有关。这会导致IP消息系统无法消除端点(已订阅和已连接)以消息(和其他)事件发送的问题。

本指南介绍了如何生成endpoint_id值及其重要性的原因:https://www.twilio.com/docs/api/ip-messaging/guides/identity

摘要突出显示要关注的具体领域:

  

关于端点ID

     

IP消息传递中的“端点”是一个独特的应用,设备和用户   可以接收消息的组合。

     

例如,在她的iPhone上使用“SquareChat”的“alice@example.com”是一个   不同的邮件传递目的地(端点)比   “alice@example.com”在她的Kindle Fire平板电脑上使用“SquareChat”。

     

您在服务器上生成的端点ID - 虽然它可以是字符串   你想要的任何格式 - 至少应该整合这三种格式   尺寸。

     

一旦您的客户端从您的服务器收到访问令牌,您就可以   初始化Twilio IP消息系统SDK并开始发送和接收   消息。

请注意,如果同一用户从3个不同的端点登录 - 它们应该都具有相同的identity - 但每个端点应该具有不同的endpoint_id - 其中的身份部分endpoint_id将是相同的,但其他元素(应用程序和设备ID)应该是不同的。