自从我开始学习Swift UI以来,我就看到Firebase对addSnapshotListener的调用很多,而且我不了解使用它的目的。我知道它用于观察更改或类似内容,但是我不知道它是什么,也不知道何时在Swift UI中使用它。有什么帮助,有用的定义或何时使用它的合适示例?谢谢。
最佳答案
假设您有一个旅行清单应用程序。说所有数据保存在Firestore中。当您添加新行程时,可以发送到Firestore,Firestore将通过addSnapshotListener保存并推送给您该新添加的行程,然后您可以将该行程插入客户行程列表中。
或聊天应用。两个客户端可以与addSnapshotListener通信。