在Web App上收到SMS时收到通知

时间:2017-10-16 21:15:19

标签: javascript php jquery ajax twilio

我目前正在构建一个Web应用程序,它接收传入的SMS消息并将它们保存到SQL服务器。在用户方面,我有一个仪表板,他们可以看到所有已被消息或已向用户发送消息的人。对于sms消息传递部分,我使用的是Twilio(http://www.twilio.com)。有没有人知道检查新消息并检索它们而无需重新加载整个页面的方法?

2 个答案:

答案 0 :(得分:1)

如果它们已经保存到您的数据库中,那么您的页面上的一些基本javascript将每隔x秒通过ajax轮询您的服务器。

让服务器端代码检查数据库并返回任何新条目,然后使用附加到ajax调用的promise将它们插入到页面中。保存时间戳并在下次使用它作为返回,冲洗和重复的消息的截止点。

答案 1 :(得分:0)

有(至少)三种方法来完成实时更新 阿贾克斯民意调查 2.推送通知 3.插座

  1. ajax - @miknik解释得很好
  2. 推送通知 - 有几个实现。要考虑的是推动者(https://pusher.com/tutorials/realtime-notifications
  3. 套接字 - 有几种实现方式。要考虑的是棘轮(http://socketo.me/)。 laravel + ratchet是一个受欢迎的选项,如此处所述(https://medium.com/@mohyaddinalaoddin/web-sockets-made-easy-with-laravel-and-ratchet-149a0e63a74f)。