BlacklistChecker is Android device logs and sendintent question

K
Klaus
G4S Denmark

Hi 

I have an issue, as i am testing a new device on our SOTI Mobicontrol platform.

The app, the deployment of packages and all is good,  but when the app comes up asking for battery optimizations, the app just vanished and places itself in the background and then you would need to click the app again, so that it comes up asking for battery optimizations.

it's like you can just see the text box for 1-2sec with "disallow" and "allow" battery optimizations??

the device is in lockdown-mode in Android plus (classic).

This is the log from the device:

  • 2020-12-08 13:43:05.681|main|D|AP|[net.soti.mobicontrol.lockdown.kiosk.v.b:62] Launch a package: my.app.something.production activity: |
  • 2020-12-08 13:43:05.879|single-core-scheduled|D|AP|[BlacklistChecker][isBlocked] component: ComponentInfo{my.app.something.production/my.app.something.LoginActivity} is allowed settings component: true| this is me allowing the permissions on the device (i guess)
  • 2020-12-08 13:43:07.220|single-core-scheduled|D|AP|[BlacklistChecker][isBlocked] component: ComponentInfo{com.android.settings/com.android.settings.fuelgauge.RequestIgnoreBatteryOptimizations} is allowed settings component: false| This part is the optimization
  • 2020-12-08 13:43:07.221|single-core-scheduled|D|AP|[PollActivitiesTask][processTask] blocked: ComponentInfo{com.android.settings/com.android.settings.fuelgauge.RequestIgnoreBatteryOptimizations}|

 

Anyone know what [BlacklistChecker] is on agent ?
is there a wildcard i can use in app run control maybe?
Can this be fixed by using sendintent? as its the app asking Ignore Battery Optimization.
 
Edited 4 years ago
Android
ANSWERS
RC
Raymond Chan Diamond Contributor
4 years ago

I guess your app needs confguration of battery optimization mode at least once after installaion.  If so, one possible solution is to run the app without the kiosk mode to have the battery optimization correctly configurated, after which kiosk mode can then be restored for subsequent normal operation of the app.

K
Klaus
4 years ago (edited 4 years ago)

I guess your app needs confguration of battery optimization mode at least once after installaion.  If so, one possible solution is to run the app without the kiosk mode to have the battery optimization correctly configurated, after which kiosk mode can then be restored for subsequent normal operation of the app.

 Thanks Raymond, but do you know what the "BlacklistChecker" is?? if i download the logs from the device?

I dont this it would be possible for me to do this on every device tho.. :)

RC
Raymond Chan Diamond Contributor
4 years ago

I am not from Soti and the following is in no way official. 

Depending on the MobiControl version and device platform(s) of interest, MobiControl include module(s) keep track of more than one whitelist and blacklist for configurations defined with application-run-control (ARC) and/or kiosk mode policies. I believe "blacklister" mentioned in the log file is the related software module(s).

If the approach mentioned in the last post doesn't solve your problem, one of the alternative solutions is to find the bundle-ID/activity name of the app that is blocked by the ARC/kiosk policy, and than add such entry either as an item in the kiosk or in manualblacklist exception.