Android Firestore实现通知视图
因此,首先,这个问题与推送通知无关。我想要实现的是一个显示所有通知的视图。比如Instagram或者Facebook 这些通知可能来自许多资源。让我们说:Android Firestore实现通知视图,android,ios,firebase,google-cloud-firestore,nosql,Android,Ios,Firebase,Google Cloud Firestore,Nosql,因此,首先,这个问题与推送通知无关。我想要实现的是一个显示所有通知的视图。比如Instagram或者Facebook 这些通知可能来自许多资源。让我们说: 有人喜欢我的照片。(来自likes表。) 有人评论了我的照片。(来自注释表格。) 新的晋升。(来自促销表。) 新的安全警报。(来自警报表。) 重要的是,每个项目只需要显示一行。因此,如果10个人喜欢这张照片,我想实时更新这一行。 另一个重要的事情是分页。这就是我遇到困难的地方。当这些资源来自不同的表时,很难实现分页 所以我的问题是:我是否应该
likes
表。)注释表格。)
促销
表。)警报表。)
所以我的问题是:我是否应该创建另一个
通知
表,并且每当执行一个操作时,我都会向该表插入一个新行,然后在这里执行分页查询,或者我应该从不同的表中提取并合并这些通知吗?我应该创建另一个通知表,并且每当执行一个操作时,我都会在此表中插入一个新行,然后在此执行分页查询吗
如果您正在实现这种方法,那么通过分页获取查询将很容易。我举一个例子,如果某人和你的照片相似,那么你就有所有的表字段,比如postId、userId和all。因此,您可以将所有值放入“通知”表中
我应该从不同的表中提取并合并这些通知吗
这将很难获取或连接不同的表以显示分页通知。在数据库中执行查询也需要时间
如果您正在谈论Firestore分页和实时更新,我认为本文可能会对您有所帮助。是的,使用专用的
通知集,这就是我在应用程序中所做的。。。