gpt4 book ai didi

Android Oreo 后台服务在打瞌睡模式下不工作?

转载 作者:行者123 更新时间:2023-11-29 02:23:50 25 4
gpt4 key购买 nike

我正在使用后台服务获取用户位置并上传到服务器。

我使用了一个扩展 Service 类的 LocationTrack 类和扩展 BroadcastReciver 的 AlramReciver。

我在 list 文件中添加了所有权限,并在 list 文件中注册了 AlarmReciver 和 LocationTracker 类。

但是当应用程序进入 DOZE 模式时,服务将无法正常工作。

我已尝试访问链接,但仍然无法正常工作。

  1. How to create background services for android Oreo without notifications like social networking applications Facebook, Messenger, Zalo
  2. Background service for android oreo

  3. Android Oreo killing background services and clears pending alarms, scheduled jobs after entering doze mode

  4. Oreo - Starting a service in the foreground

  5. https://developer.android.com/training/monitoring-device-state/doze-standby

  6. https://android.jlelse.eu/keep-those-background-services-working-when-targeting-android-oreo-sdk-26-cbf6cc2bdb7f

7. https://developer.zebra.com/community/home/blog/2018/10/26/keeping-your-application-running-when-the-device-wants-to-sleep

我也尝试过 Jobdispatcher,但没有成功。

可能这似乎是重复的问题,但我不明白我的代码有什么问题。请帮助摆脱这个。提前致谢。

最佳答案

您可以将 firebase 作业调度程序用于后台服务,它适用于所有版本的 android 并由 firebase 处理。

Check this answer with firebase job dispatcher

关于Android Oreo 后台服务在打瞌睡模式下不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53441678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com