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
1
vote
1 answer

How to detect that a user installed an app with installType AVAILABLE

When an app is included in a policy with installType set to AVAILABLE (meaning the app is available to install) how can my EMM server detect that the user has installed the app?
Mobile Dan
  • 6,444
  • 1
  • 44
  • 44
1
vote
1 answer

EMM managed configuration key values for Boxer email app

I am working on setting up email apps for my enterprise in the EMM work profile created through Android management API. I was able to setup the Gmail app using the managed config details in…
swdev123
  • 43
  • 5
1
vote
1 answer

How to use "disabledReason" in Android Management API?

So, I'm being able to disable the device using the AMAPI(Android Management API), but I want to let the user know why his device is being disabled, so I started looking for a way to show why the device was disabled and I found the "disabledReason"…
1
vote
1 answer

Android Management API - usbMassStorageEnabled deprecated

I open this stackoverflow because i don't understand the documentation of android management api : https://developers.google.com/android/management/reference/rest/v1/enterprises.policies On this image, we saw a usbMassStorageEnabled is deprecated,…
1
vote
0 answers

Android Management API - IssueCommand - Problem with delay to LOCK and REBOOT devices

I have a problem with the method enterprises.devices.issueCommand (LOCK and REBOOT) of Android Management API. I had set the duration to 60 seconds and REBOOT didn’t work always. By setting it to 600 seconds as the default duration, reboot is OK,…
1
vote
2 answers

Issuecommand RESET_PASSWORD on android management api doesn't change lock code of the device et LOCK_NOW flag doesn't lock the device either

I'm trying to reset the lock code of my device through android management API but it seems that RESET_PASSWORD doesn't do anything. The endpoint is https://androidmanagement.googleapis.com/v1/enterprises/entrepriseID/devices/deviceID:issueCommand…
1
vote
1 answer

How to add android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED when creating enrollment token for afw#setup enrollment

We successfully can add android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED:true to a qrCode bundle by injecting the property into the returned enrollment token before converting to a QR code which will indeed leave system apps enabled;…
code348974
  • 13
  • 4
1
vote
1 answer

How to disable factory reset button for Company owned Device in Android Management API?

I am setting Factory Reset Protection (FRP) for COMPANY-OWNED device with WORK PROFILE. Such that, user can only bypass using FRP email. Though It works well when the device is hard reset but when the user does the same through Settings -> Backup &…
CHIRAG SAHU
  • 64
  • 1
  • 2
  • 9
1
vote
1 answer

Using Android Management API without google account

I am developing an application in the "fully managed device" mode. Now implemented "Dedicated devices". The installation of the application is carried out via a QR code immediately in the "Device owner" mode. { …
1
vote
0 answers

Restrict background data usage

We use the Android Management API to manage devices in kiosk mode. There is a single app running on the devices that communicates with one of our servers. We have been seeing massive increases in data usage for all of our devices since August 2021.…
1
vote
0 answers

Android Enterprise - enable with Google Workspace EnterpriseID

In the Android Enterprise documentation it is mentioned that: There are two types of enterprises: Managed Google Play Accounts enterprises and Google Accounts enterprises. This is what I need: Customers that use Cloud Identity or Google Workspace…
1
vote
1 answer

Android Management API: Failed to patch policy - Caller is not authorized to manage enterprise

I have been working with the Android Management API to try and manage the policy of my company's existing enterprise. My company account has the Owner role within the organization and the roles Owner and Service Account Admin for the service account…
Jose Jaime
  • 33
  • 3
1
vote
1 answer

Android Management API How to Identify Enrolled Device

I have many devices enrolled, now the problem is that i can't identify the device name on device, when I query EMM I got the list of devices with name of the devices are unique for example: name of device is enterprises/xxxxx/devices/abc123" Now i…
Vaimeo
  • 1,078
  • 9
  • 14
1
vote
2 answers

get Device identifier from Android Device Policy

We are trying out the EMM MDM app using Android Enterprise. So we enroll using Android Enterprise in Fully managed mode. We'll be having a per device policy mechanism, so every device will have a separate policy. Now at the start, we don't have any…
1
vote
2 answers

Android 11 - Kiosk Mode Lock Screen NFC Issue

I have an application that runs as a kiosk using Android Management API - some of my customers prefer to use MDM platforms such as Intune and Airwatch. We use the Samsung XCover Series for our dedicated devices. It appears that with Android 11 there…
Jamie
  • 11
  • 3