【问题标题】:Run a service (push notif) in a exact time repeatedly even if phone is in doze mode即使手机处于打盹模式,也可以在准确的时间重复运行服务(推送通知)
【发布时间】:2020-06-02 03:08:26
【问题描述】:

我想在每天的特定时间运行一项服务(推送通知),即使手机处于打盹模式 l。 使用 setExactAndAllowWhileIdle() 方法的警报管理器有两个问题,首先它只支持 sdk 23 及更高版本,其次它不能每天重复

【问题讨论】:

  • 关于每天的重复,为什么不在当天运行后重新调用 setExactAndAllowWhileIdle() 呢?

标签: android service alarmmanager android-jobscheduler android-doze


【解决方案1】:

顺便说一句,你应该在这个时间到来之后重新安排第二天的新闹钟。

您还应该注意,即使是 AlarmManager 的这种方法也可能在打盹模式下被阻止。

【讨论】:

    猜你喜欢
    • 2019-12-27
    • 1970-01-01
    • 2012-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多