Мое приложение имеет minSdkVersion 21 targetSdkVersion 25 compileSdkVersion 25. Я использую AlarmManager для некоторых критических периодических проверок - это требование клиента; они не хотят, чтобы чеки были пропущены или отложены.Используется ли Doze для приложений с minSdk 21 на устройствах Marshmallow?
Я не уверен, как на мое приложение и эти тревоги будут влиять устройства Doze on Marshmallow или Nougat. Точнее, будет ли ОС применять правила SDK21 и пропускать дозу для моего приложения или будет ли ОС выполнять Doze?
Если Зефир будет применять дремать, я хотел бы использовать setAndAllowWhileIdle() для этих тревог, но я не в состоянии сделать это, как minSDK является 21.
Любая помощь будет принята с благодарностью!
Большое спасибо за разъяснение. В этом случае я обязательно переключу свой alarm.set на .setAndAllowWhileIdle. – user90766