Allow Usage Tracking on Android apps via script to monitor usage of cellular data.

Allow Usage Tracking on Android apps via script to monitor usage of cellular data.

I just tried to enable Telecom Expense Management on our company Android devices but I had users call to complain about a message popping up (Samsung Lockdown Requires Configuration). I did some googling and found this other post with the same issue. 

My question is, has there been any updates from Soti since that post from one year ago that will enable me to give MobiControl Data usage access via a script? Or will it be something that has to be done manually? The users don't have access to phone settings so I will have to connect remotely or physically get each device and allow the usage data access on ~200 Android phones.

 

9 Answers

Order By:   Standard | Newest | Votes
Raymond, Chan | posted this 26 March 2019

As far as I know, data usage permission of MobiControl Android device agent currently has to be granted manually on device Settings by the device end-user.  There is no script or other automatic means to do it at the moment.

 

So, your current options are either to get the device in hand to do it, or use MobiControl remote-control session to do it remotely.   For the latter case, the macro recorder present in classical non-html5 remote control session may be smartly used to ease and speed up the task.

 

  • 2
  • 0
Yousef | posted this 27 March 2019

Thanks for the response, and the suggestion! I did not know macros existed because I always used the html option.

Is there any source I can learn more about using Mobicontrol? I know there's a Soti academy option but it's not something my company wants to pay for at the moment.

I tried searching on Udemy, linkedin learning etc but didn't have any luck. 

 

  • 0
  • 0
Raymond, Chan | posted this 27 March 2019

Free sources  probably only include :

1. Various versions of MobiControl online documents e.g. https://www.soti.net/mc/help/v14.2/en/docindex.html

2. Soti Discussion Forum here at discussions.soti.net

3. Online resources such as webinars at  https://www.soti.net/resources/resource-library

 

For efficiently using the macro-recorder approach mentioned earlier, the pre-requisites are all of the following:

1. ability to start a non-html5 remote-control session SILENTLY without the need to first grant permission from the device side for your device model & configurations

2. only a very small number of device models of different screen form-factor to handle (one macro per screen form-factor)

3. skill to set up a simple kiosk mode and use of relevant scripts to complete the required configuration task.

 

  • 1
  • 0
Yousef | posted this 27 March 2019

Alright thanks for the resources.

Remote control does not need end user permission. Is there a way to control a device without having the screen on the device light up and show what I'm doing? (Similar to how remote desktop connection works on Windows) 

All devices have the same screen size but might be 2 different models.

I did not get the last point though; can you please elaborate?

3. skill to set up a simple kiosk mode and use of relevant scripts to complete the required configuration task.

  • 0
  • 0
Edgar Gomez | posted this 27 March 2019

A suggestion for Soti would be to set all these permissions when the agent is first installed. I've seen this for other vendors.

  • 0
  • 0
Yousef | posted this 27 March 2019

You mean manually set the permission to on for MobiControl or is there a way to install the agent and have it ask for permission along with the other read/write permissions etc?

When I was shown how to install the agent we were supposed to manually set the usage tracking to on for MobiControl (even though I was never told what it was for) but I guess some devices were missed since this isn't one of the permissions the agent asks for when first setting up.

  • 0
  • 0
Raymond, Chan | posted this 27 March 2019

Assume your task is simply to go to particular tab of your device's Settings and scroll down a bit and toggle a button, etc.

Since different device may have the "Settings" icon in different location/page of the device home-screen.  So, the simplest approach to automate the whole task is to use kiosk as follows:

1. Create a kiosk/lockdown-menu  with Settings as the only kiosk item on each of your targeted device of the same form-factor.

2. Start non-html5 remote control session and activate the macro recorder.  Start to use you mouse to click on the Settings kiosk item, then do whatever is needed to change your target configuration.  Stop the macro-recording after the task is done.  

3. You might edit the saved macro (e.g. shorten the time delays between events to speed things up) as briefly mentioned at 

   https://discussions.soti.net/thread/how-to-send-macro-to-a-folder/

If some of the tasks to be done can be performed with script command(s), then the saved macro can be used together with the script command(s) to further speed things up. 

 

Now, you can start non-html5 remote control session on each of the other target devices and replay the saved macro to get your task done automatically on each device.

 

 

  • 0
  • 0
Yousef | posted this 27 March 2019

Ah yeah it crossed my mind that each device has its icons configured in a unique way. Unfortunately, we're already using kiosk mode and have a lockdown profile assigned to these devices so I'd have to disable the current profile, assign the new one, configure the device using the macro, then return the original profile.

But since all the devices are Android+ with OS 7.0 I could just scroll down from the top and click on the setting icon in the top corner to access the device settings and get things done.

 

  • 0
  • 0
Dennis Vdh | posted this 09 September 2019

I know there's a Soti academy option but it's not something my company wants to pay for at the moment.

 

Don't invest in SOTI Academy. We did finish the entire course, and it is rather useless. More info can be found here.

  • 1
  • 0

Give us your feedback
Give us your feedback
Feedback