Android Classic how to grant permission on an Android application ?

M
Maxou
VENTE PRIVEE

Hello,

Actually i'm facing an issue, i have install an application on my Android device but when I try to launch it for the first time it required some right that i need to add manually.

I saw some topics that talk about that but it's not really detail : https://discussions.soti.net/tagged/app-permissions/

https://discussions.soti.net/thread/android-permission-script-afw_set_permission_policy/

 

https://discussions.soti.net/thread/differnt-behaviour-when-installing-with-mxconfig-and-app-permissions/

In this topic they talk about renaming an apk like tellnext.apk to tellnext.apk_ but they don't share us the command line to did that.

I'm working on Zebra WT6000 android 7.1.1 lifeguard 19 - Android classic profile

Do you know a command line to grant persmissions to access files/microphones/caméra/etc.. ?

I saw some command line for android enterprise like that but it doesn't work on android classic :

I don't want to enable access manually on each devices.

Some have a solution maybe ?

Thanks in advance,

Edited 4 years ago
Android Scripting
ANSWERS
MD
Matt Dermody
4 years ago

If you unenroll and re-enroll under Android Enterprise then you can use those post install scripts to auto grant any runtime permissions.

M
Maxou
4 years ago

Hello,

Thanks for your response Matt but i'm on android 7 and android enterprise is not compatible on Zebra WT6000.

I can only push Android Classic Profile.

C
Christophe
4 years ago

Hello,

you can do this with zebra stageNow and appMgr.

tell us  if you don't know how to use stagenow

M
Maxou
4 years ago

Hello,

Thanks for your response, I found something like that here : https://techdocs.zebra.com/stagenow/4-2/about/

I don't find a tutorial that explain how to create a configuration from A to Z using StageNow, maybe you can help me ?

MD
Matt Dermody
4 years ago

Are you sure about that? I enroll A7 WT6000s under AEDO all the time.

M
Maxou
4 years ago

Hello,

Oh you are right, I don't know why the Soti technical support told me to enroll it at Android + so

They told me that's not recommanded to enroll a device that is not recommanded for Android Enterprise.

I resolve my problem with the help of christopheBERNARD  in a Private tchat, thanks for his help.

I proceed like that :

Matt Dermody what is better on android enterprise ?

MD
Matt Dermody
4 years ago

I wouldn't say that Android Enterprise is necessarily better, in fact there are a number of shortcomings that are still frustrating (no consistent writesecuresetting usage, no kill_application scripting). However, there are some advantages of running the WT6000 on N with Android Enterprise if you have a mixed environment with other newer Zebra devices that require Android Enterprise. If you have all devices on AE then you can share SOTI Profiles across them rather than having to duplicate everything in order to have AE versions and Android Classic versions.

We have also encountered stability issues with older low memory Zebra Android devices like the TC8000 and WT6000 running the Android Classic agent that seem to be mitigated by migrating to the Android Enterprise agent. 

M
Maxou
4 years ago

Hello,

Ok thanks for your response, you're right it's better.

This topic can be close.

Have a good day guys and thanks again for you help.