0

Мое приложение имеет minSdkVersion 21 targetSdkVersion 25 compileSdkVersion 25. Я использую AlarmManager для некоторых критических периодических проверок - это требование клиента; они не хотят, чтобы чеки были пропущены или отложены.Используется ли Doze для приложений с minSdk 21 на устройствах Marshmallow?

Я не уверен, как на мое приложение и эти тревоги будут влиять устройства Doze on Marshmallow или Nougat. Точнее, будет ли ОС применять правила SDK21 и пропускать дозу для моего приложения или будет ли ОС выполнять Doze?

Если Зефир будет применять дремать, я хотел бы использовать setAndAllowWhileIdle() для этих тревог, но я не в состоянии сделать это, как minSDK является 21.

Любая помощь будет принята с благодарностью!

ответ

0

Точнее, будет ли ОС применять правила SDK21 и пропускать дозу для моего приложения или будет ли ОС выполнять Doze?

ОС будет обеспечивать соблюдение Doze. minSdkVersion не влияет на поведение ОС, кроме того, можно ли установить приложение или нет. targetSdkVersionможет влиять на поведение ОС, но не в отношении режима Doze.

+0

Большое спасибо за разъяснение. В этом случае я обязательно переключу свой alarm.set на .setAndAllowWhileIdle. – user90766

 Смежные вопросы

  • Нет связанных вопросов^_^