android - 小米、魅族、华为的闹钟管理器

标签 android alarmmanager

我研究 Android 应用程序的开发。遇到了某个问题,为了解决这个问题我已经拥有了几乎所有的资源。问题是这样的:在一些制造商小米、魅族、华为的设备上(发现甚至在一些三星和华硕设备上的信息)其固件安装了杀死进程以节省电池电量的服务。 因此,如果您将 Alarmmanager 设置为允许其在特定时间发送通知,则通知根本不会出现。我正在魅族设备上测试所有内容,如果您在Alarmmanager中指定时间不超过当前时间超过4分钟(也就是说,如果您设置4分钟并锁定设备,则通知将出现)如果超过4分钟就没有了)。人们可能会认为问题出在固件上,但 Viber、VK 等应用程序发送通知没有问题。 已经尝试了我在互联网上找到的所有方法,但我还没有找到解决这个问题的方法。也许有人仍然面临这个问题并找到了解决方案。对于提示,我将非常感激。

最佳答案

是的,像小米、魅族、华为、华硕等设备存在后台服务和广播接收器问题。

是的,它仅与固件有关,但诸如 FB 、 Whatsapp 、 Viber 和其他社交应用程序之类的应用程序将在这些设备上运行,没有任何问题。

即使这样也会杀死您的广播接收器,因为应用程序会从任务管理器中终止。

Read comments . We have discussed this for FCM also.

关于android - 小米、魅族、华为的闹钟管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45342677/

相关文章:

Android AlarmManager 设置功能不起作用?

android - 手机休眠时,AlarmManager.setExact 在 Kitkat 中仍然不准确

android - 权限运行时 "Attempt to get length of null array"

android - Opengl ES 2.0 : parts of a model are occluded where they shouldn't. 是 z 缓冲区的错吗?

Android TalkBack 和 fragment 堆栈

android - 查杀服务查杀重复报警

Android - 如何从我自己的应用程序设置系统闹钟

BOOT_COMPLETED 上的 Android BroadcastReceiver 不启动警报

android - 将 ImageView 缩放到全屏

android - 在 native Android 应用程序中加载 Maps API 站点