Android Firestore实现通知视图

Android Firestore实现通知视图,android,ios,firebase,google-cloud-firestore,nosql,Android,Ios,Firebase,Google Cloud Firestore,Nosql,因此,首先,这个问题与推送通知无关。我想要实现的是一个显示所有通知的视图。比如Instagram或者Facebook 这些通知可能来自许多资源。让我们说: 有人喜欢我的照片。(来自likes表。) 有人评论了我的照片。(来自注释表格。) 新的晋升。(来自促销表。) 新的安全警报。(来自警报表。) 重要的是,每个项目只需要显示一行。因此,如果10个人喜欢这张照片,我想实时更新这一行。 另一个重要的事情是分页。这就是我遇到困难的地方。当这些资源来自不同的表时,很难实现分页 所以我的问题是:我是否应该

因此,首先,这个问题与推送通知无关。我想要实现的是一个显示所有通知的视图。比如Instagram或者Facebook

这些通知可能来自许多资源。让我们说:

  • 有人喜欢我的照片。(来自
    likes
    表。)
  • 有人评论了我的照片。(来自
    注释
    表格。)
  • 新的晋升。(来自
    促销
    表。)
  • 新的安全警报。(来自
    警报
    表。)
  • 重要的是,每个项目只需要显示一行。因此,如果10个人喜欢这张照片,我想实时更新这一行。 另一个重要的事情是分页。这就是我遇到困难的地方。当这些资源来自不同的表时,很难实现分页


    所以我的问题是:我是否应该创建另一个
    通知
    表,并且每当执行一个操作时,我都会向该表插入一个新行,然后在这里执行分页查询,或者我应该从不同的表中提取并合并这些通知吗?

    我应该创建另一个通知表,并且每当执行一个操作时,我都会在此表中插入一个新行,然后在此执行分页查询吗

    如果您正在实现这种方法,那么通过分页获取查询将很容易。我举一个例子,如果某人和你的照片相似,那么你就有所有的表字段,比如postId、userId和all。因此,您可以将所有值放入“通知”表中

    我应该从不同的表中提取并合并这些通知吗

    这将很难获取或连接不同的表以显示分页通知。在数据库中执行查询也需要时间


    如果您正在谈论Firestore分页和实时更新,我认为本文可能会对您有所帮助。是的,使用专用的
    通知集,这就是我在应用程序中所做的。。。