Data collection rule quit working on some devices

T
Timothy
KSR International

I have a data collection rule and telecom expense management setup and it is working on most phones, but I have noticed that on a couple of phones that it had been working on initially are no longer reporting this data.

On most phones, when they check-in, in the logs it shows a list of items of Data collected, but the phone that is no longer reporting this data only shows that it has connected/checked-in, and the biggest issue is that it is also not reporting the cellular data usage anymore. It otherwise works fine on most devices, it is just one or two that it was working on and then quit.

I was wondering if anyone else has experienced this issue and how to go about resolving it.

Thanks,

Timothy

7 years ago
Android
ANSWERS
RC
Raymond Chan Diamond Contributor
7 years ago (edited 7 years ago)

Have you tried deploying and removing any test profile successfully without unusual delay to these problematic devices to confirm that the devices are under your full control?

What Android version are the problematic phone running?   

Are the end-users allowed to run Settings on these problematic devices?

T
Timothy
7 years ago

I am able to deploy and remove a test profile to the device and it says it has applied right away, also the device still appears to be connecting to mobicontrol like it should, it just doesn't seem to report anything in the data collection.

The phone is an Samsung galaxy S7 running android 8.0. I have not blocked the ability to go into settings on any of our phones.

Also, not sure if related or not, but I have a geofence area setup, the size of a building, it works on other devices, but this phone doesn't seem to realize when it has entered or exited the geofence even though under the location tab it shows the device as being within the geofence area.

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

As the device is running Android 8.0 and end-user can change options in Settings, I suspect that your device end-user has disabled (or  at least not explicitly enabled after firmware upgrade to Android 8,0) various app pernissions for MobiControl agent  :

- usage data  (for TEM)

- location (for GPS/AGPS )

 These permissions are recently added by Google (similarly by Apple and Microsoft for iOS  and Windows devices respectively) to respect (required by laws in some countries) privacy of normal device end-users.  

Geofence will not work if the above location permission has not been enabled, or when the GPS signal  is not strong enough to provide accurate enough kocation data to trigger any geofence event.  

Once location permission on device's Setting  is enabled, you can use MobiControl's feature control payload option to enforce GPS to be always on.  The only side-effect is that the battery life of the device will be significantly reduced.

T
Timothy
7 years ago (edited 7 years ago)

Is there a script that would be able to turn the permissions on, if the user has turned it off?

Also, I noticed that on my phone that I have setup under android enterprise it had that usage data access setting turned off but was still reporting data usage, is this different because it is setup under android enterprise instead of android plus?