我想在 Firebase 事件发生后经过特定时间后触发 Firebase 推送通知和应用内消息。我该如何处理?我可以使用 Firebase Functions 安排 Activity 吗?对于某些上下文:假设我在我的 Android 应用程序中按下了一个触发 Firebase 事件的按钮,然后如果我在一周内没有按下该按钮,我想收到推送通知 (GCM) 和应用程序内消息 (FIAM ) 提醒我推送它。在 Firebase 中执行此操作的标准方法是什么?
最佳答案
Firebase 目前不提供任何用于安排特定延迟的内容。您可以像 Frank 提到的那样使用计划函数轮询数据库,但这不会为您提供精细的计划(最多每 1 分钟一次)。
由于 Firebase 项目也是 Google Cloud 项目,您可以改为使用 Cloud Tasks安排在特定时间执行的功能。设置起来并不简单,但您可以让它在您选择的时间触发一次 HTTP 函数。
关于android - 耗时后的 Firebase 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56580688/