移动设备和网络的用户界面通知

时间:2016-09-22 18:48:27

标签: user-interface push-notification notifications amazon-sns

我正在考虑将实时通知添加到我的网站和移动应用程序中,而且我正在努力决定最有效的方法。我尝试做的事情如下所示(亚马逊SNS的例子):

  1. John Doe试图通过消息通知Hugh Jackman
  2. 我的应用程序会将消息存储在数据库中(将值设置为"尚未阅读")
  3. 然后,我的应用程序将通过通知ID和用户ID
  4. 向SNS发送通知
  5. Hugh Jackman登录我的网站 - 然后Javascript使用SNS消息(通过用户ID获取)并在UI中发送警报
  6. 休杰克曼读了它,然后我的应用程序将消息设置为"已经阅读"在DB
  7. 休·杰克曼登录移动应用程序,由于消息已被消费并且已被阅读,因此将不会发出警报。
  8. 我的问题:

    1. 这是一种可行的方法还是有更好的方法?你会改变什么吗?
    2. 我的UI应该如何从Web应用程序联系SNS服务?我通过长时间轮询进行一些JavaScript调用成像,这是正确的吗?有什么例子吗?
    3. 有没有更好的方法/技术可以做我想做的事情?

1 个答案:

答案 0 :(得分:0)

使用带有SQL依赖关系的SignalR。带有SQS的SNS不应用作通知方面的数据库。