在夜间阻止Android通知

mefy6pfw  于 2023-05-15  发布在  Android
关注(0)|答案(2)|浏览(123)

我试图找到文档或更干净的方式不显示通知(编程)在夜间(睡眠时间)。我有一个服务,它会定期检查是否满足某些条件,然后发出通知。我希望在用户睡觉时避免这种情况。

j8ag8udp

j8ag8udp1#

我觉得你没必要。如果用户想要阻止通知,他们会将设备置于“请勿打扰”模式,该模式会阻止所有通知。我有一套晚上自动打开,早上自动关闭。额外的好处-当DND关闭时,我会得到所有我错过的通知。这是Android操作系统的一个特点。
如果你真的想这样做-只是检查时间之前,你把一个通知。如果为时已晚,不要开火。或者,设置一个闹钟,当你认为已经足够晚了,并决定用户是否应该现在看到它们。

0md85ypi

0md85ypi2#

你的意思是继续运行程序在夜间不使用通知?您只需要使用WorkManager、JobScheduler或AlarmManager即可实现。

相关问题