Questions tagged [android-managed-profile]

In an Android for Work deployment, For an BYOD scenario, an enterprise needs to maintain control over certain aspects of the employees' devices. The enterprise needs to ensure that work-related information is encrypted and is kept separate from employees' personal data. To address this situation, Android 5.0 (API level 21) allows enterprises to set up a special work user profile using the Managed Profile API. This user profile is called a managed profile.

Managed profiles

Users often want to use their personal devices in an enterprise setting. This situation can present enterprises with a dilemma. If the user can use their own device, the enterprise has to worry that confidential information (like employee emails and contacts) are on a device the enterprise does not control.

To address this situation, Android 5.0 (API level 21) allows enterprises to set up a special work user profile using the Managed Profile API. This user profile is called a managed profile, or a work profile in the Android for Work program. If a device has a managed profile for work, the profile's settings are under the control of the enterprise administrator. The administrator can choose which apps are allowed for that profile, and can control just what device features are available to the profile.

[source :: http://developer.android.com/training/enterprise/work-policy-ctrl.html#set_up_policies]

33 questions
1
vote
3 answers

Cannot create a work profile The security policy prevents the creation of a managed device because a custom os is or has been installed on this device

I have 5000 devices enrolled with EMM using android management API and recently I am getting issues with multiple devices out of nowhere and getting and error prompt after scanning the QR code on re-enrollment. All of my enrolled devices are Samsung…
1
vote
3 answers

Android Management - How to send bulk request?

We have been using Android Management APIs to enroll devices in an enterprise and provide restricted environment to our users. We have a requirement where we need to bulk update all the devices by making a patch request using this API:…
Zubair Rehman
  • 2,335
  • 2
  • 20
  • 25
1
vote
1 answer

Bluetooth scan and display devices not working when policy applied to device

I have an application that scans for Bluetooth device nearby and displays them on the app. This works fine when the phone is in normal mode, but when using android management API policy on the same phone, it does not show any result as before Unable…
1
vote
2 answers

How to disable the camera using the Android Management API

I am trying to create an app that restricts camera on Android for my enteprise. Until now I used device admin, but as far as I know, it's deprecated since API 28. As I understand, I should use Device Management API and restrict camera using…
user-123
  • 874
  • 1
  • 13
  • 34
1
vote
1 answer

Create a policy using Android Management API - Quickstart Colab

I'm trying to implement Android Management API for my Android project Work profile. this link provides a Quickstart guide to enroll an enterprise, create a policy, and provision a device. The Quickstart is a Colab notebook written in Python I guess…
1
vote
2 answers

How to create managed Profile in Android

How to create managed profile in Android? Restrict Wi-Fi. Restrict camera, screen capture. Wipe out data.
Dhanaraj
  • 57
  • 1
  • 10
1
vote
1 answer

How configure GCM for an Android Device Policy Controller (DPC)

I want to use the demo application TestDPC released by Google to create a Work Profile with my own device policy controller so I added some code to this app in order to connect to GCM service to receive cloud messages to start some actions on my…
1
vote
1 answer

set a different password for the managed profile

I am working on a managed profile application in Android 5.0 and I wanted to know if it is possible to set a password that will be asked before entering into the managed profile or if the managed and unmanaged profiles have necessarily the same…
Vick Tim
  • 97
  • 7
0
votes
1 answer

how to enroll a device with personal OWNED device

what params needed to have a PERSONALLY_OWNED device so user don't see a dummy account in his playstore with organisation on it. i have searched every thing but nothing is working as far. I have main 2 concerns here 1.) i Want to hide that account…
0
votes
1 answer

What are the functions supported by Android Management API Extensibility SDK

We are trying to develop a solution for to manage Android devices by using the Android Management API. We need to do actions like Reboot device, Clear App cache and data, Obtain system logs, Factory reset device etc., along with obtaining telemetry…
0
votes
0 answers

Enable app widgets for apps in work profile on COPE enrolled devices

We‘d like to configure a policy to allow users to use app widgets in the work profile on fully managed devices with a work profile (aka COPE). Currently we only see this functionality for work profile apps on device enrolled into work profile on…
0
votes
2 answers

Is it possible to enable android multi-user from adb?

As stated in the official document, it is possible to enable android multiple user feature at build time, but there is no document about enabling it on an exiting android image. Is there a way to enable multi-user on an existing device (e.g. using…
0
votes
2 answers

How to remove lock screen using android management api

I am currently developing an android application that is supposed to run in kiosk mode. Everything else works well however, we have a lock screen issue, the application will e completely unmanned and therefore, the lockscreen prevents us from…
0
votes
1 answer

Performing enterprise wipe on devices using Work Profile?

I wish to perform Enterprise Wipe on devices with Work Profiles. Essentially, this would enable admins from my company to remove all corporate-related information from a device without disturbing the individual's personal data. I am aware a topic…
0
votes
0 answers

Install custom apps or apps from google play store in Work Profile programmatically

I want to install custom apps or apps from google play store in Work Profile without user interaction. It can be done using Android Device Policy app and Android Management API remotely only for play store apps. I've created custom Work Profile…