How to allow system Pop-ups to appear above lockdown mode?

T
Thomas
Shamrock Foods (Food Division)

I am operating a Zebra TC75 running a lockdown configuration. There is an application that we need to be able to pair to a bluetooth printer from within the lockdown mode. However, when the TC75 attempts to pair with a bluetooth printer, the android system pop-up to verify and accept the bluetooth pin does not appear while in lockdown mode.

The pairing function has been tested and the pop-up does appear when in admin mode, but it appears as if the pop-up is not allowed to appear during lockdown. The audible chime is still happening to signify that the pairing process has started, and there is even a notification banner at the top of the screen signifying the process needs interaction, however, the android dialog does not appear over the application like it would when not locked down.

Are there any scripts or permissions that need to be granted to allow this to appear?

5 years ago
Android
ANSWERS
RC
Raymond Chan Diamond Contributor
5 years ago

The general approach is to use identify_activity script command or other utility program  to find out the bundle-ID/actiivity name(s) of the pop-ups when lockdown mode is not active, and then whitelist them with either a lockdown-mode or application-run-control profile payload.

T
Thomas
5 years ago

Thank you for the info. I have tried both suggested methods, but have not been able to have the popup appear.

the bundle ID of the bluetooth pairing pop-up is: 

      com.android.settings/.bluetooth.BluetoothPairingDialog
 
I have also tried using a whitelist script to allow this specific bundle ID, but to no luck. I am unsure if the issue is stemming from the bundle being a notification, so it is difficult to direct it to a whitelist, or if there is an inherent lockdown setting that disallows bluetooth/setting changes.
MT

Have you found a solution to this problem until now?

We are trying to pair RS5100 Ring-Scanners to our MC93 and there is a Notification for the ScanningFramework which is not displayed when in Lockdown but is working flawlessly when in Administratormode.

I'm not sure if there is anything else being blocked, but going back to Lockdown the Scanner continues to work.

T
Thomas
4 years ago

Yes I was able to find a solution. 

We needed to run an enable_system_app script for the bluetooth pairing program within the device. For our TC75's, this was com.zebra.bluetooth. You can find the correct bundle ID by searching through your applications tab on the Soti device screen. I found mine by searching "bluetooth" or "pairing".

We also ended up upgrading our OS from android 6 to 8. This relieved a lot of issues as well.

RM
Robert Moore
4 years ago

On our lockdowns, we have added the Launch://com.android.settings/.Settings$BluetoothSettingsActivity home screen icon to the lockdown configuration and this has allowed Bluetooth prompts to come up. It just has to be in the configuration list, you don't have to present it on the kiosk HTML. Also using settings manager with the Bluetooth options enabled for 'enable, pair and scan.' This allows the settings manager to be used as a front end while enabling the bluetooth pop-up dialogs from the system.