我正在考虑将实时通知添加到我的网站和移动应用程序中,而且我正在努力决定最有效的方法。我尝试做的事情如下所示(亚马逊SNS的例子):
- John Doe试图通过消息通知Hugh Jackman
- 我的应用程序会将消息存储在数据库中(将值设置为"尚未阅读")
- 然后,我的应用程序将通过通知ID和用户ID
向SNS发送通知
- Hugh Jackman登录我的网站 - 然后Javascript使用SNS消息(通过用户ID获取)并在UI中发送警报
- 休杰克曼读了它,然后我的应用程序将消息设置为"已经阅读"在DB
中
- 休·杰克曼登录移动应用程序,由于消息已被消费并且已被阅读,因此将不会发出警报。
醇>
我的问题:
- 这是一种可行的方法还是有更好的方法?你会改变什么吗?
- 我的UI应该如何从Web应用程序联系SNS服务?我通过长时间轮询进行一些JavaScript调用成像,这是正确的吗?有什么例子吗?
- 有没有更好的方法/技术可以做我想做的事情?
醇>