【发布时间】:2016-09-30 19:07:42
【问题描述】:
Marshmallow API 与以前的 android 操作系统有很大不同。当屏幕关闭时,设备处于打盹模式并且无法同步网络。因此,为了使用网络进行后台操作,我们必须防止打瞌睡模式。
【问题讨论】:
-
您想要的都是不可能的,除非通过自定义 ROM 或可能在有根设备上。用户可以直接从“设置”应用管理电池优化白名单。
-
我看到 Playstore 中的一些应用程序正在控制打盹模式。他们是怎么做的?
-
app 被命名为“Doze”。它似乎维护了一个它不影响的应用程序白名单。
-
您无法以编程方式将应用添加到白名单。您可以要求用户将您的应用添加到白名单中,但 doing so may get you banned from the Play Store(如果您计划将应用分发到那里)。
-
我认为这个问题很有用。我正在开发的应用程序是商业用途,不会分发到 Google Play.... 现在客户抱怨屏幕关闭时没有网络活动...
标签: android android-6.0-marshmallow android-doze android-appstandby