SOTI lockdown and WiFi captive portal

I have a Zebra TC57 running in lockdown mode and have disabled the status bar pulldown but now when trying to connect to a wifi network that uses a captive portal for authentication there appears to be no way to access the view/dialog to process the portal login.

I would prefer to not have the users have access to the status bar if possible, but so far that is the only way I have been able to get this to work.  

Ideally the captive portal login would just pop up when detected like it normally would (like when connecting to WiFi at a hotel or restaurant) but it seems like something in the way lockdown works prevents that even with the status bar enabled.  With the status bar enabled you have to see that the wifi connection has a small X on it and pull down the status bar to see the system alert, tap on it, and then the captive portal pop up appears for you to finish the authentication.

Has anyone seen this before and/or is there a solution that I am missing to make this work?

5 years ago
Android
ANSWERS
RC
Raymond Chan Diamond Contributor
5 years ago (edited 5 years ago)

The usual approach to handle similar problem is more or less the same.  You have to check what  Android app-activity/service is being initiated when captive portal login pop up while there is no lockdown mode enabled on your device of interest.  Then add the found bundle-ID and/or activity name in the lockdown/application-run-control whitelist to allow  normal pop-up when lockdown mode is re-enabled.

TR
Troy Roberts
5 years ago

This is an interesting data point - I believe that the item being run is com.android.captiveportallogin - or that is what appears to be being called when you tap the notification if you pull down the notifications list from the status bar.  I think it must be enabled or whitelisted already because when I run the lockdown with the status bar enabled then I can pull down, click on the notification and it runs fine.  But when the status bar is disabled the user has no way to access the notification so no way to trigger the captive portal login.

I basically just want the device to detect the presence of the captive portal (it does this already because it creates a notification even though I can't access it) and open the control to complete the login.