【问题标题】:How to create notifications that will notify person in the right time even if app is closed即使应用程序关闭,如何创建通知在正确的时间通知人
【发布时间】:2022-01-21 19:15:52
【问题描述】:

我正在制作一个应用程序,人们可以在其中输入当天的工作和任务,然后应用程序会在当天通知他们。我应该用什么。我应该使用 JobScheduler 之类的东西还是 Foreground 服务之类的东西。请帮忙

【问题讨论】:

    标签: android notifications foreground


    【解决方案1】:

    您至少可以通过两种方式解决您的问题。

    第一种方法是实现AlarmManager,它将启动服务,检查是否有新消息到达,如果是,您可以发出通知。但是这种方法的一些限制是您必须设置AlaramManager 以触发服务一次,例如每 15 分钟一次,如果同时消息到达,用户将不会收到实时通知。

    第二种方法是使用一些第三方客户端,例如FCM,它是免费的,但每条消息(通知消息)限制为 4kb,实际上对于通知来说已经足够了。

    报警管理文档:https://developer.android.com/reference/android/app/AlarmManager

    FCM 文档:https://firebase.google.com/docs/cloud-messaging/android/client

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-14
      • 2017-12-16
      • 2021-09-23
      相关资源
      最近更新 更多