java - 没有通知(防止设备睡眠?)
问题描述
我的应用程序在通知方面存在很大问题。我没有使用 FCM,所以我的应用程序使用前台服务来接收它们。一切正常,但如果设备在大约 30-60 分钟内未使用,设备将进入某种睡眠模式 (?) 并且不再接收通知。如果我等待的时间足够长,它会在 40 分钟后响起,但这有点太多了。
- 如果我点击屏幕,它会立即收到通知
- 给手机充电:也能立即收到通知
我试图玩手机上的电池设置。对我的应用使用“不优化”。试图为每个应用程序设置“不优化”。禁用电池管理器..尝试使用移动网络,尝试使用WiFi,尝试使用“屏幕始终开启”,但没有成功。
手机正在使用基于 AOSP 的固件 (syberiaOS)。
有没有什么办法解决这一问题?我听说 android 在 nougat 之后改变了一些东西以延长电池寿命,但我不在乎寿命。
感谢您的阅读,也许有人可以提供帮助。
解决方案
推荐阅读
- docker - 为什么 docker-compose 因 ERROR 内部加载元数据而失败?
- python - 使用正则表达式保留中间字符串
- git - 使用原始时间戳应用 git stash
- bash - 如何在谷歌云中将 tmux 会话作为 startup_script 运行?
- javascript - JSON有效负载如何找到与提供的值相等的键/值
- java - Java Arrays.toString() 创建一个奇怪的字符序列
- google-kubernetes-engine - 通过 helm 创建另一个 ingress-nginx/ingress-nginx 时出现问题“错误:呈现的清单包含已经存在的资源”
- html - 我的 WordPress 网站上的部分重定向到另一个子域,我无法阻止它重定向
- nuxt.js - 在插件中访问 $nuxt?
- r - 通过匹配两个数据框中的多列在 R 中添加新列?