我正在尝试使用Kotlin构建一个Android应用程序,当用户的某个项目即将过期时,该应用程序会使用Firebase中的FCM向用户的设备发送推送通知。然而,我还不知道如何根据Firestore数据库中存储的特定项目的到期日期触发通知。在Firebase中->参与->云消息->通知->新通知,似乎您只能根据固定日期安排通知。
有没有一种方法可以根据Firestore数据库中存储的值触发通知?
逻辑应该是:如果current_ date>expiry_date然后触发推送通知。
提前谢谢。
Cloud Firestore没有任何此类事件,但可以安排云功能:
https://firebase.google.com/docs/functions/schedule-functions