我正在使用Firebase和Ionic构建一个简单的聊天应用程序。我试图跟踪用户所属的不同组的未读消息数(如WhatsApp)。
我通过$ firebaseArray
将消息链接到$ scope$scope.messages = $firebaseArray(<ref to message path in firebase>);
$ scope.messages被迭代并显示在视图中。当新消息到达时,它会自动显示在正在查看的组中。我想跟踪未查看的邮件。我不太清楚跟踪用户看到的消息的最佳方法。我看到建议here来跟踪用户上次访问某个群组时的时间戳,但我想知道是否有更好/更简单的解决方案。
我想要做的事情是 -
如果用户转到另一个应用程序并在后台推送聊天应用程序,那么我不知道该怎么做
尝试保持我的代码简单,但感觉监视未读消息是一项重要的工作。感谢您提供示例代码的任何想法或指示或简化此操作。
-S