【发布时间】:2023-04-03 02:29:02
【问题描述】:
根据 Firebase 文档:
ChildAdded 为每个现有的孩子触发一次,然后每次将新的孩子添加到指定路径时再次触发
所以,我有一个应用程序,它的顶部有一个小横幅,每次用户收到新消息时都会弹出。正如您可能已经猜到的那样,这些消息存储在 Firebase 中用户对象的子对象中。所以,问题来了,当我加载应用程序时,它会弹出用户拥有的每条消息。是否可以仅在添加新孩子时才调用此观察事件?我不希望为每个现有的孩子触发它,只有在添加一个新孩子时才会触发它。我不想将消息引用存储在核心数据中,并检查每个孩子是否已经存在于核心数据中:/
【问题讨论】:
标签: ios swift firebase firebase-realtime-database