android - 耗时后的 Firebase 事件

标签 android firebase-cloud-messaging google-cloud-functions firebase-analytics firebase-in-app-messaging

我想在 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/

相关文章:

android - 我如何使用谷歌地图 android api 过滤器搜索餐馆?

java - 获取文件的最后修改日期而不是 Java 中的最后创建日期

android - Firebase 云消息传递如何在 Android 应用程序中初始化

android - 当应用程序在后台使用数据负载时如何处理 Android FCM 消息?

javascript - 一个简单的写入数据库的云函数

Android - 将视频/音频文件上传到 Firebase 存储

android - 如何在 Android 上以编程方式安全移除 SD 卡

Android:Android 应用程序可以有多个 FirebaseMessagingServices

javascript - Firebase 功能配置不会部署

node.js - GCF Node10 部署失败 : "Function failed on loading user code. Error message: Provided code is not a loadable module."