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() 的实现