cordova plugin psavermodechecker
1.0.0
cordova plugin add https://github.com/jimmy4infoteq/cordova-plugin-psavermodechecker
cordova plugin remove org.igs.cordova.psavermodechecker
To get the Device Level PowerSaver mode status
cordova.plugins.psavermodechecker.deviceLevelCheck(
function(flag) {
if (flag == "true") {
alert("Device Level - powerSaver-ON");
} else {
alert("Device Level - powerSaver-OFF");
}
},
function(err) {
alert(err);
}
);To get the App Level PowerSaver mode status
cordova.plugins.psavermodechecker.appLevelCheck(
function(flag) {
if (flag == "true") {
alert("App level - powerSaver-ON");
} else {
alert("App level - powerSaver-OFF");
}
},
function(err) {
alert(err);
}
);Request the user to whitelist app from powersaving optimizations
cordova.plugins.psavermodechecker.requestWhitelistApp(
function(flag) {
console.log("WHITE LISTED - " + flag);
},
function(err) {
console.log("UNABLE TO WHITELIST - " + err);
}
);Open Device Level powersaving settings
cordova.plugins.psavermodechecker.openDeviceLevelSettings(
function(flag) {},
function(err) {}
);cordova.plugins.psavermodechecker.openAppLevelSettings(
function(flag) {},
function(err) {}
);