即使Android应用程式被杀死后仍会发送通知

时间:2020-04-10 23:15:12

标签: android firebase notifications

我已经为这个问题苦苦挣扎了几天。
我有一个Android应用程序,用户可以在其中指定植物浇水的频率。我想根据植物浇水的频率发送通知。 (例如,每3天发送一次通知)。
我知道有很多问题要解决,但是我仍然无法解决。
我首先通过警报管理器实施/启动服务。
主要问题是,一旦我的应用程序被杀死,通知将不再发送。
我正在使用Firebase存储所有数据。
我读了一些有关Firebase函数的内容,但我不知道是否可以应用。 我在数据库中存储“该植物多少天前浇过水”以及该植物应该多久浇一次水。

谢谢您的时间。

2 个答案:

答案 0 :(得分:0)

您需要每3天将cronjob与google cloud函数一起使用,请检查此链接

https://firebase.google.com/docs/functions/schedule-functions

Send push notifications using Cloud Functions for Firebase

此外,您还可以查看Google云功能存储库,在其中可以找到详细的示例

https://github.com/firebase/functions-samples/tree/master/fcm-notifications

答案 1 :(得分:0)

我在这里找到了解决方案:https://github.com/fabcira/neverEndingProcessAndroid7- 即使用户完全关闭了应用程序(不只是将其移至后台),进程仍将持续运行。 该过程可以从手机上的“运行服务”中删除。
此解决方案是免费的。

相关问题