离线设备上的 Firebase 云功能
Posted
技术标签:
【中文标题】离线设备上的 Firebase 云功能【英文标题】:Firebase cloud functions on an offline device 【发布时间】:2020-05-01 07:50:46 【问题描述】:我在 Flutter 应用中使用 Firebase Cloud Functions。在这些情况下,当设备离线时,云功能会如何表现?设备离线时是否有无法可靠使用云功能的情况?
-
触发函数(
onUpdate()
、onDelete()
等)
使用函数名的函数调用
【问题讨论】:
这可能在任何情况下,离线时。只有服务器端触发器会运行。 【参考方案1】:如果应用处于离线状态,则无法触发任何功能。在没有网络连接的情况下,应用无法直接调用函数,也无法对会在后端触发触发器的云托管产品进行任何更改。
【讨论】:
谢谢@Doug。设备重新联机时是否执行触发器?这就是我要找的。span> 这取决于你想要做什么。如果您谈论的是同步数据库产品,例如 Firestore 和实时数据库,则触发器将在同步发生时触发。这不一定会在设备重新上线的那一刻发生,但只要应用程序正在运行,并且 SDK 最终能够重试,它最终就会发生。 知道这太棒了。谢谢道格,您能否在答案中也添加此信息?以上是关于离线设备上的 Firebase 云功能的主要内容,如果未能解决你的问题,请参考以下文章
由于异常活动,我们已阻止来自此设备的所有请求 - Flutter 应用上的 Firebase