Questions tagged [android-management-api]

The Android Management API provides a way to manage enterprise devices and apps, whether you specialize in developing enterprise mobility management (EMM) software or are developing an in-house solution for your organization.

The Android Management API is compatible with any device running Android 5.1 or above that has Google Play installed. Designed with the needs of businesses in mind, it doesn't matter if an organization's devices come from a single manufacturer or from multiple sources. You can use the Android Management API to develop a single solution to manage them all.

Links:

Release Notes

333 questions
14
votes
2 answers

Grant USB permissions as device owner

A device owner can grant runtime permissions to a third-party app using DevicePolicyManager.setPermissionGrantState() to avoid user prompts. But is there any way for a device owner to grant USB permissions as well, so that this app gets access to…
sdabet
  • 18,360
  • 11
  • 89
  • 158
11
votes
2 answers

How does designing custom android DPC app relate to Android management API?

I'm new to android enterprise development world, and I have some misconception of how different pieces in the android enterprise ecosystem relate to one another. Let me explain. The solution that I'm trying to achieve is being able to lock the…
10
votes
3 answers

Is there any way to get Android Management API device id from app

I'm trying to develop Android Management API + kiosk app. I want to get the device id(enterprises/xxxxx/devices/xxxxx) from the kiosk app. My purpose is to associate the device id with the kiosk app id created in app. Can I get the device id from…
STAR_ZERO
  • 1,400
  • 11
  • 21
9
votes
1 answer

Application reports take lot of time to get updated

Application reports and power management reports takes lot of time to refresh. I noticed that my device battery level was 88% but in power management reports the battery level was still 40%. Also when I updated an application on a device…
Siddhant Mishra
  • 346
  • 1
  • 15
9
votes
1 answer

How to distribute private Android app testing tracks using the Android Management API + Organisations?

So I'm using the Android Management API to manage and handle deployment for an app to a kiosk device I am working on. I've created an organisation, created a policy, and ensured the app is limited to managed google play only, and assigned the…
8
votes
4 answers

Android Management API change Policy for device

I created 2 policies in my enterprise. I would like to switch one device to the other policy without re-enroling it. I tried to use android management enterprises devices.patch with following JSON { "policyName": "policy2" } this link When i…
chriss
  • 91
  • 6
7
votes
3 answers

Android Device Policy sync does not work until done manually

We have some android devices attached to Android Management API as fully managed work devices. Now when we push out some changes to the device policy such as Factory Reset Disabled, Adjust Volume Button Disabled or any other such controls, the…
6
votes
3 answers

Android Management API for G Suite

We have a G Suite account, and I would like to manage some of our company owned tablets as kiosk displays using the Android Management API. However, it seems to require an arbitrary "personal" Gmail account, instead of allowing a G Suite user to use…
6
votes
1 answer

Update Managed Google Play app that is in KIOSK mode

For a client a I have created an simple app that is used by the clients employees and the clients customers. All phones are Samsung A70 phones running Android 9. The app has been setup to run in KIOSK mode so that only the app can be run (dedicated…
6
votes
1 answer

Android Management API - Single App in Kiosk Mode - How to hide status and navigation bar?

What I would like to achieve? For internal purposes only / within our enterprise only, I would like to have Android tablets, which run only one single app (made with Ionic/Angular) which even appears after restarting the tablet and the user is not…
6
votes
2 answers

Android Kiosk mode not working when using Android Management API Policy

So I'm trying to get a single use, dedicated app + device to work in kiosk mode + auto launch. The app itself is built in Nativescript (with Angular), so not native Java, however this is still handled via an admin receiver etc as normal. When we use…
Horse
  • 3,023
  • 5
  • 38
  • 65
5
votes
2 answers

How to enable kiosk mode with non-launcher app?

In my custom DPC app (which is configured as device owner), I would like to set a third-party app in kiosk mode. I did some tests with DevicePolicyManager.addPersistentPreferredActivity() but it seems to only work if the target app is a launcher,…
sdabet
  • 18,360
  • 11
  • 89
  • 158
5
votes
3 answers

Cosu app development through Android Management Api or device owner locktask

i have to implement single use application for my Enterprise's devices where there is only one major android app that itself can use 2-3 other apps like call, sms and google maps, other than that user must not be able to use or access other apps…
4
votes
1 answer

Make phone call while app is in kiosk mode

We are working on an Android app which is intended to replace the default Android dialer and handle by itself all the calls going on in the device. So far, the app works as expected and we are able to both handle incoming calls and make calls by…
4
votes
2 answers

Management API error: persistentPreferredActivities 4

I am building an Android KIOSK app, and I try to enable kiosk mode with Android Management API by providing a device policy. My policy json is: { "keyguardDisabled": true, "applications": [ { …
1
2 3
22 23