We want to build an enterprise level android application which keeps track of network data usage of the device. Enrollment process of application should be simple and require less user interaction. Permission handling should be one step process. We are ok with taking administrator level permission but it should be user friendly one step process.
We are also open on Samsung Knox API or any other MDM SDK if such solution can easily solve new permission model of Android.
Our primary target is Android 6.0 plus devices but would like to keep support for previous Android versions as well.
Your prior experience working with MDM Solutions, Samsung Knox and Android for work would be a big plus.