我需要帮助编写一个Firebase云函数来响应onDisconnect事件,如何监听特定节点进行断开连接,因为我的客户端正在连接到特定节点,我是云函数的新手,非常感谢您的帮助。
提前谢谢。
从用户断开连接到触发云功能没有直接的触发。您可以使用常规的实时数据库功能在数据库中存储状态信息。
然后你可以触发云函数关闭数据库写入,比如:
exports.onlineStateChanged = functions.database.ref('/status/{uid}/')
.onWrite((change, context) => {
它与使用实时数据库将状态信息获取到Cloud Firestore的解决方案非常相似。