【发布时间】:2016-05-26 14:45:48
【问题描述】:
我正在编写一个连接的家庭设备(警报系统),它可以从移动设备接收事件/消息(例如解除警报的消息)。 场景示例(为了示例,移动设备是 iphone):
- 家中连接的设备会发出警报并通知 iphone(使用 iOS 推送通知,而不是 Firebase)
- iphone 用户打开应用,点击“关闭”
- 连接的设备收到“关闭”消息并停止警报
我正在考虑使用 firebase 的实时数据库进行此交互,因此 iphone 应用程序将设置一个 db 字段,而家庭设备(运行 python)将订阅该字段并查看它已被设置。
问题是这不是一个非常干净的实现,因为我需要家庭设备在收到它后关闭关闭字段,以便可以识别后续的关闭事件。
基本上我是在实时数据库之上实现消息传递。
在 Firebase 中是否有更清洁的方法来执行此操作? 如果不是,这是一个合理的实现吗? 是否有替代 firebase 的方法来处理这种情况?
我真正需要的是基于 Web 的事件代理即服务...
【问题讨论】:
标签: firebase firebase-realtime-database