android - 经过一段时间后的 Firebase 事件
问题描述
我想在 Firebase 事件发生后经过特定时间时触发 Firebase 推送通知和应用内消息。我该如何处理?我可以使用 Firebase 函数来安排活动吗?对于某些情况:假设我在我的 android 应用程序中按下一个触发 Firebase 事件的按钮,那么如果我在一周内不按下该按钮,我想收到推送通知 (GCM) 和应用内消息 (FIAM ) 提醒我推它。在 Firebase 中执行此操作的标准方法是什么?
解决方案
Firebase 目前不提供任何用于安排特定延迟的内容。您可以使用 Frank 提到的计划函数轮询数据库,但这不会为您提供精细的计划(最多每 1 分钟一次)。
由于 Firebase 项目也是 Google Cloud 项目,因此您可以改为使用Cloud Tasks来安排在特定时间执行的功能。设置起来并不简单,但您可以让它在您选择的时间触发一次 HTTP 函数。
推荐阅读
- r - 将函数应用于向量的索引列表?
- javascript - 如何在 Jest 中模拟 Mongoose 'find()' 函数?
- python-3.x - 为所有行复制excel countifs公式
- internet-explorer - 使用 Internet Explorer 在 login.microsoftonline.com 上的 http 400 错误请求,但刷新页面后登录有效
- php - foreach 循环给出不正确的结果
- .htaccess - 使用 htaccess 的页面重定向 301
- angular - 如何解决 npm 和密码中的“@”的代理问题?
- angular - 打字稿我无法理解这种类型的语法
- javascript - Angular:如何获取默认的@Input 值?
- reactjs - 材质 UI 网格拖放