How to hide links on lockdown when app is not installed on device?

Solved
TS
Thomas Seiler
Bison Schweiz AG

I have a lockdown configuration on a ZEBRA TC56 with Android 7.1.2

The lockdown has configured two applications

The template used does look like and is nearly the standard

On the screen I can see the following

Anyone an idea how to prevent the display of the link of the App nr. 2?

6 years ago
Android
ANSWERS
R
RTMOD@SOTI
6 years ago

Hi Thomas,

Thank you for requesting an answer from SOTI Support Staff….

 This can be due to pushing a link to launch an application on lockdown profile and if that application is not installed and you do not want it to be displayed on Lockdown please remove it from the profile configuration.

Thanks !

Solution
C
Christophe
6 years ago

Hello,

i'm not an expert  but perhpas with some javascript

On the tag html -> body make perhpas a method checkFolderApp() on the event onload

this javascirpt function will be check if the folder of the app exist or not ..

if the folder doesn't exist hide the link by javascript

i've never try with android but i think it can be work 

i will try to test today or tomorrow ...and update this question 

C
Christophe
6 years ago

Hello,

I've try yesterday but without success sorry ..

I've try with the object xmlHttpRequest for to detect if a file for example exist or not in a folder in the sdcard but no real success..

TS
Thomas Seiler
6 years ago

Hi Christophe,

thank anyway for the idea... hope to receive an official answer from SOTI support.

RC
Raymond Chan Diamond Contributor
6 years ago (edited 6 years ago)

Your problem should not have existed if your set of EMM policies are PROPERLY administered on a well-designed COSU use-case using Kiosk.  How is it possible to allow a kiosk configured with a missing app item on a "MANAGED" device?  All required apps should have been pushed and properly installed on the devices.    There are plenty of mechanisms (device groups, profile filter, automatic device relocation, ...,etc.) to handle variations of device models or other dynamically changing factors, but having a missing app on a kiosk is not acceptable.  Why waste any time and effort to use javascript approach to clean up the kiosk user-interface in device with  mis-configured policies?