Firebase FCM 使用 Cloud Functions 延迟交付

Posted

技术标签:

【中文标题】Firebase FCM 使用 Cloud Functions 延迟交付【英文标题】:Firebase FCM delayed delivery with Cloud Functions 【发布时间】:2018-07-12 09:32:37 【问题描述】:

我有一个客户的想法,该客户的应用程序使用 Firebase 作为后端,因此他想在订单创建后发送通知,并且订单的状态在 5 分钟内没有改变。

所以它看起来像: 已创建订单 -> 状态在 5 分钟内未更改 -> 已发送通知。

任何想法如何使它成为可能?

【问题讨论】:

你找到解决办法了吗? 【参考方案1】:

我认为你可以做的是听创建的项目,这很容易做到。然后使用相当于 Handler.postDelayed() 的 NodeJS 来获取值并查看其是否已更改,然后发送通知。对不起,我对 JS 不够精通,无法向您展示语法。应该有这样的东西,因为 JS 是最常用的语言。

【讨论】:

以上是关于Firebase FCM 使用 Cloud Functions 延迟交付的主要内容,如果未能解决你的问题,请参考以下文章

如何检测真正的 iOS/APNS 推送令牌何时向 Firebase Cloud Messaging (FCM) 注册?

Firebase Cloud Message (FCM):尝试从 PHP 向设备发送消息(错误:InvalidRegistration)

如何在 Firebase Cloud Functions 测试中模拟 FCM admin.messaging().sendToDevice() 的实现

如何使用 FCM 发送通知?

链接现有的Firebase和Google Cloud项目

Firebase 中的 FCM 令牌是啥?