替代警报管理器 - Android

Kei*_*n.k 5 android alarmmanager

说真的,在应用程序未运行时发送通知等简单任务的解决方案是什么?(使用小米等自定义操作系统的设备)

设置闹钟后,它会在几分钟等短时间内工作,但不会像几小时那样长时间工作。(尽管它在某些设备上以及在应用程序运行时都可以正常工作)

我已经阅读了数百个线程,但没有人对此有具体的解决方案。推荐的方法都不起作用,我尝试了以下方法:

  1. 警报管理器 + 广播接收器 + 后台服务(适用于某些设备,并非全部)
  2. 警报管理器 + Broadcast Recevier + foregroundService(工作了几次,然后就停止工作了!)我尝试了 intentservice、jobintent 服务,但没有任何效果。
  3. WorkManager(工作无限延迟,有时15分钟有时一小时,有时10小时)
  4. 添加了唤醒锁(没有改变任何东西)
  5. 警报管理器 + IntentService(不起作用)
  6. 为服务设置进程名称(不改变任何东西)
  7. 一些线程和谷歌人说目前没有解决方案。但是我已经看到应用程序可以让它工作!

我读过关于dontkillmyapp 的文章,我知道这个问题。但是我有一个应用程序,它以某种方式设法在非常精确的时间发送通知。它不是像 Whatsapp 这样的著名应用程序。必须有解决方案。