From 6a3854314c2f3ad933956eef588b225030ad7a79 Mon Sep 17 00:00:00 2001 From: Dirk Dougherty Date: Thu, 7 Jan 2016 18:18:05 -0800 Subject: [PATCH] Doc change: Clarify acceptable use cases for Doze / Standby. Change-Id: I059e1efb7f2cb34dc4d1e12cccacfa02fa436458 --- docs/html/distribute/essentials/quality/core.jd | 4 ++-- .../monitoring-device-state/doze-standby.jd | 15 ++++++++++++--- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/docs/html/distribute/essentials/quality/core.jd b/docs/html/distribute/essentials/quality/core.jd index d7eedf320e0f9..f0e494b00ad00 100644 --- a/docs/html/distribute/essentials/quality/core.jd +++ b/docs/html/distribute/essentials/quality/core.jd @@ -238,7 +238,7 @@ page.image=/distribute/images/core-quality-guidelines.jpg
@@ -1140,7 +1140,7 @@ data-cardsizes="6x3,6x3,6x3,6x3,6x3,6x3" data-maxresults="6"> Pay close attention to alarms, timers, notifications, syncs, and so on. See Testing - with Doze and App Standby. + with Doze and App Standby for requirements and guidelines.

diff --git a/docs/html/training/monitoring-device-state/doze-standby.jd b/docs/html/training/monitoring-device-state/doze-standby.jd index 50c3d11750305..8038e3841c42d 100644 --- a/docs/html/training/monitoring-device-state/doze-standby.jd +++ b/docs/html/training/monitoring-device-state/doze-standby.jd @@ -32,7 +32,7 @@ Standby
  • Testing your app with App Standby
  • -
  • Example Use Cases for Whitelisting
  • +
  • Acceptable Use Cases for Whitelisting
  • @@ -422,7 +422,7 @@ $ adb shell am get-inactive <packageName> -

    Example Use Cases for Whitelisting

    +

    Acceptable Use Cases for Whitelisting

    The table below highlights the acceptable use cases for requesting or being on the Battery Optimizations exceptions whitelist. In general, your app should not be on the @@ -456,13 +456,22 @@ $ adb shell am get-inactive <packageName> Instant messaging, chat, or calling app; - enterprise VOIP apps + enterprise VOIP apps. No, can not use GCM because of technical dependency on another messaging service or Doze and App Standby break the core function of the app. Acceptable + + Task automation app + App's core function is scheduling automated actions, such as for instant + messaging, voice calling, new photo management, or location actions. + If applicable. + Acceptable + + +