我的Flutter应用程序允许用户安排事件,并且需要在时间到来时通知它们。这些事件涉及多个用户,可能会被删除。我正在寻找触发通知的最佳方法。
到目前为止,我发现了2个包裹可以实现这一目标:firebase_messaging
和flutter_local_notifications
。
使用firebase_messaging
,我想创建一个在Firestore创建事件时会触发的云功能,该功能安排了在事件期间运行的另一个云功能,检查事件是否仍然存在于Firestore中,并相应地触发通知。但是,我不确定是否可以从另一个内部安排云功能。
使用flutter_local_notifications
,我的问题是,用户B可能会在用户A的应用程序终止时删除涉及用户A或该事件的事件。因此,用户的计划通知无法进行相应调整。
您认为最好的方法是什么?
如果您需要参与多个人,则扑面当地通知不适合您。它不是为此而建立的。