Hi Lakshman, In terms of Android you can use blocking APIs[1] in Marshmallow SDK (SDK 23) to achieve this. We already use DevicePolicyManager API so you can straightaway add these new stuff into the same android agent API layer. Also for older API levels ( < 23) earlier we used a mechanism just to warn the user if a blacklisted app is installed on the device since blocking of apps is not supported in those API levels.
One more thing, we can add this to the system app which I'm in the process of building. Then we can enable COPE (rooted/system access granted) devices to blacklist/whitelist apps even though the API level is < 23. [1] - http://developer.android.com/reference/android/app/admin/DevicePolicyManager.html Thanks On Mon, Feb 1, 2016 at 5:50 PM, Lakshman Udayakantha <[email protected]> wrote: > Hi, > > There is a requirement to implement application white listing and > application black listing support in Enterprise Mobility Manager. > Application white listing means creating a list of applications which are > only allowed to run on mobile devices which are connected to EMM. > Application blacklisting is the opposite meaning in which there is a list > of applications which are only not allowed to run on mobile devices which > connected to EMM. > As a solution for this we thought to introduce a configuration to identify > black listing, white listing enabled or not and exactly which listing is > enabled and If each configuration enabled separately EMM will behave in > following manner. > > If ABL enabled, > > Role based application restriction will be provided. Administrator will > define a list of applications as a black list and a set of roles which is > to be restricted to the application, along with the applications. > > If AWL enabled, > > Administrator will check specific list of applications from admin UI. Only > these applications will load on app store. Other means of applications > installing will be blocked. > 1. Blocking side-loading. > 2. Third party app store blocking except EMM app store. > 3. Google Play app blocking > > Any suggestions and thoughts are highly appreciated. > > Thanks > -- > Lakshman Udayakantha > WSO2 Inc. www.wso2.com > lean.enterprise.middleware > Mobile: *0714388124* > > -- Kasun Dananjaya Delgolla Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware Tel: +94 11 214 5345 Fax: +94 11 2145300 Mob: + 94 771 771 015 Blog: http://kddcodingparadise.blogspot.com Linkedin: *http://lk.linkedin.com/in/kasundananjaya <http://lk.linkedin.com/in/kasundananjaya>*
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
