SDK for Android Enterprise
I've never heard of any MobiControl SDK for Android platform.
You mentioned about data collection rules and custom attributes. Please elborate your use case. Exactly what kind of values do you want to get or set?
One of the rules we intend to collect is to check if the end user stays at the same place longer than x minutes.
We have created a custom attribute as boolean value that represents it.
On windows mobile device we have signed the value of such attribute by reading a windows register entry. In the device we have developed a program to monitor it.
We would like to do the same for Android Devices. The app we have developed is able to set the custom attribute by calling WebService API, but we would like to set the value using the mobile agent instead of WebService API. In this way, we could have a real history data as any other one collected by the agent, even when the device is disconnected.
If your boolean custom-attribute meant to be used as a control (even when the device is offline) to start/stop some operation performed by the device agent? If so, could you please elaboratethe operation(s) of interest?
As said in earlier post, there is no SDK for Android platform as far as I know. Actually, there will be security issues if any app integrated with the SDK can instruct the device agent to perform any action desired (e.g. writing custom attribute in your case)
If you are developing your own Android app, shouldn't it be writing its collected data to an .ini/.xml file for data collection with other entities by the device agent, rather than using REST api to request your Mobicontrol server to tell the agent to write a custom attribute value.