【发布时间】:2022-07-11 15:10:17
【问题描述】:
我要创建的内容:一个离线应用,每 5 天随机从数据库(房间)向用户发送一次文本通知。我在我的真实设备 Redmi Note 7 (MIUI) 上测试了该应用。
所以我尝试使用警报管理器和工作管理器来重复任务,但它只有在我为我的应用程序启用自动运行并禁用黄油优化时才能正常工作(甚至应用程序被杀死)。后来我发现小米、OPPO、华为等很多厂商都限制应用后台工作。
我有两个问题:
- 在不要求用户启用自动运行和类似应用设置的情况下,我应该使用什么来在每台 Android 设备上编写可靠的定期通知(不使用前台服务)?
- Twitter 和 Telegram 等应用如何在不启用额外设置的情况下发送通知,尽管它们使用的互联网与我的应用不同
【问题讨论】:
标签: android push-notification notifications android-notifications android-workmanager