BlacklistChecker is Android device logs and sendintent question

BlacklistChecker is Android device logs and sendintent question

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.
 

3 Answers

Order By:   Standard | Newest | Votes
Raymond Chan | posted this 08 December 2020

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.

 

  • 0
  • 0
Klaus | posted this 09 December 2020

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.. :)

  • 0
  • 0
Raymond Chan | posted this 09 December 2020

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.

 

  • 0
  • 0

Give us your feedback
Give us your feedback
Feedback