【问题标题】:Send notifications even after the android app is killed即使在 android 应用程序被杀死后也发送通知
【发布时间】:2020-04-10 23:15:12
【问题描述】:

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

感谢您的宝贵时间。

【问题讨论】:

    标签: android firebase notifications


    【解决方案1】:

    您需要每 3 天通过 cronjob 使用谷歌云功能,请查看此链接

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

    Send push notifications using Cloud Functions for Firebase

    此外,您可以查看谷歌云功能仓库,您可以在其中找到详细示例

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

    【讨论】:

    • 非常感谢您的回复。我阅读了计划功能,它看起来确实是我需要的,但似乎我需要为此付费。你知道是否可以免费做吗?
    • 是的,你可以,但不会那么容易
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多