0

Meine App hat minSdkVersion 21 targetSdkVersion 25 compileSdkVersion 25. I Alarmmanager für einige kritischen regelmäßigen Kontrollen verwenden - dies die Anforderung des Client ist; Sie möchten nicht, dass die Überprüfungen übersprungen oder verzögert werden.Wird Doze auf Apps mit minSdk 21 auf Marshmallow-Geräten angewendet?

Ich bin nicht sicher, wie meine app und diese Alarme werden von Doze auf Eibisch oder Nougat Geräte beeinflusst werden. Genauer gesagt, wird das OS die SDK21 Regeln gelten und dösen für meine App überspringen, oder wird das OS Doze erzwingen?

Wenn Eibisch Doze erzwingen wird, würde Ich mag setAndAllowWhileIdle() für diese Alarme verwenden, aber ich bin nicht in der Lage, dies zu tun, wie die minSDK 21.

ist Jede Hilfe wäre sehr dankbar!

Antwort

0

Genauer gesagt, wird das Betriebssystem die SDK21-Regeln anwenden und Doze für meine App überspringen, oder wird das Betriebssystem Doze erzwingen?

Das Betriebssystem wird Doze erzwingen. minSdkVersion hat keinerlei Auswirkungen auf OS Verhalten, andere als ob es möglich ist, die App oder nicht zu installieren. targetSdkVersionkann haben Auswirkungen auf OS Verhalten, aber nicht in Bezug Modus Doze.

+0

Danke für die Aufklärung so viel. Ich werde mein alarm.set in diesem Fall auf .setAndAllowWhileIdle umschalten. – user90766

Verwandte Themen