Java 如何在Cloud Firestore上创建或删除字段时获取通知

Java 如何在Cloud Firestore上创建或删除字段时获取通知,java,android,firebase,google-cloud-firestore,Java,Android,Firebase,Google Cloud Firestore,我有3个收藏:治疗,用户,以及顶级的交易。 在用户下面是客户和治疗师。客户将与所选治疗师创建交易 当顾客订购某样东西时,将创建该字段,治疗师将收到通知。治疗师和客户都可以取消交易,这会将该字段标记为已删除。删除后,两者都将收到通知 我怎么能做到 我无法提供示例代码,因为我不知道从何处开始。提供处理Firestore事件的机制 使用云函数,您可以在云Firestore中处理事件,而无需 需要更新客户端代码。您可以通过 DocumentSnapshot界面或通过Admin SDK 在典型的生命周期

我有3个收藏:
治疗
用户
,以及顶级的
交易

用户
下面是
客户
治疗师
。客户将与所选治疗师创建
交易

当顾客订购某样东西时,将创建该字段,治疗师将收到通知。治疗师和客户都可以取消交易,这会将该字段标记为已删除。删除后,两者都将收到通知

我怎么能做到

我无法提供示例代码,因为我不知道从何处开始。

提供处理Firestore事件的机制

使用云函数,您可以在云Firestore中处理事件,而无需 需要更新客户端代码。您可以通过 DocumentSnapshot界面或通过Admin SDK

在典型的生命周期中,云Firestore功能执行以下操作:

  • 等待对特定文档的更改
  • 当事件发生并执行其任务时触发(有关用例的示例,请参阅)
  • 接收包含存储在指定文档中的数据快照的数据对象。对于
    onWrite
    onUpdate
    事件,数据对象包含两个快照,表示触发事件前后的数据状态

  • 你的问题非常广泛,但你应该研究云函数,以编写在Cloud Firestore中更改文档时触发的后端代码。从这里开始?是的,对不起,但这是因为我甚至不知道我不知道关于它的什么。一旦我知道我需要知道什么,我会问一个具体的问题