This is a migrated thread and some comments may be shown as answers.

Android Kiosk App Support?

3 Answers 67 Views
Google Android
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Chris Montgomery
Top achievements
Rank 1
Chris Montgomery asked on 24 Mar 2014, 05:19 AM
We are considering a rewrite of a service that is currently running in production as an HTML5 web app, hosted inside of SureLock, which is a native android web client that allow you to lock down an android device and turn it into an kiosk, where you can only use the app itself, and not access any other applications on the device without having a password to exit the app and return to the Android home page. What would we need to do in order to add this "lock down" control to an AppBuilder based android application?

3 Answers, 1 is accepted

Sort by
0
Kaloyan
Telerik team
answered on 26 Mar 2014, 04:33 PM

Hi Chris Montgomery,

I am not sure if this is a hundred percent possible within a hybrid app. However, my research find some, perhaps useful articles that you might want to check:
Disable the Back button on Android devices, also Overriding the Back button on Android devices
Sample of application that starts on device boot

I hope this helps. Please, let me know if I can be of a further assistance.

Regards,

Kaloyan
Telerik
 

Build cross-platform mobile apps using Visual Studio and .NET. Register for the online webinar on 03/27/2014, 11:00AM US ET. Seats are limited.

 
0
Chris Montgomery
Top achievements
Rank 1
answered on 26 Mar 2014, 04:40 PM
Thanks Kaloyan, those are solutions that often work within the context of a typical web client on Android, but what I need to do is control access to ALL buttons on the android, particularly the home button, access to any system menus, etc. SureFox is an android product that does this well for the web client scenario, but for us to consider moving to App Builder, we would need to have a way of locking down the tablet on application startup. Does that make sense?
0
Kaloyan
Telerik team
answered on 31 Mar 2014, 02:31 PM
Hi again Chris,

Unfortunately, such functionality hasn't been exposed out of the box yet.

In order to achieve this within an AppBuilder application you will need to first develop a custom cordova plugin (you can also check this link from our documentation) that natively overrides all the required Android functions. Then, importing it to your project should do the trick about locking the device after the application has started.   

Please, note that custom Cordova plugins are being intensively developed lately. And probably it is just a matter of time for such to be made.

I hope this answers your question.

Regards,
Kaloyan
Telerik
 

Build cross-platform mobile apps using Visual Studio and .NET. Register for the online webinar on 03/27/2014, 11:00AM US ET. Seats are limited.

 
Tags
Google Android
Asked by
Chris Montgomery
Top achievements
Rank 1
Answers by
Kaloyan
Telerik team
Chris Montgomery
Top achievements
Rank 1
Share this question
or