【发布时间】:2018-11-30 15:32:37
【问题描述】:
我有一个用 React Native 制作的应用程序,它在后台使用本地化来做出一些决定。
每次用户把它放在口袋里时,Doze 都会杀死它。
- 无法告诉用户打开或关闭某些东西
我应该怎么做才能让我的应用程序不断收集所需的信息?
【问题讨论】:
-
打瞌睡正在杀死它 - 你怎么知道的。还有什么是“本地化”?
-
你是否使用 Headless 在后台运行任务?
-
Doze 应该会杀死大多数后台应用程序和进程。为了确保您的应用程序不会被杀死,您需要创建将向用户显示通知的前台服务。这告诉他您的应用正在运行,并且可能正在迅速耗尽电池电量。
-
@Pawel 我读了一个类似问题的答案,上面说的是一样的。但是在 React Native 中这样做我错过了知识
标签: android react-native android-doze