installationFailureReason property

String? installationFailureReason
getter/setter pair

If package_name is set and the non-compliance reason is APP_NOT_INSTALLED or APP_NOT_UPDATED, the detailed reason the app can't be installed or updated. Possible string values are:

  • "INSTALLATION_FAILURE_REASON_UNSPECIFIED" : This value is disallowed.
  • "INSTALLATION_FAILURE_REASON_UNKNOWN" : An unknown condition is preventing the app from being installed. Some potential reasons are that the device doesn't have enough storage, the device network connection is unreliable, or the installation is taking longer than expected. The installation will be retried automatically.
  • "IN_PROGRESS" : The installation is still in progress.
  • "NOT_FOUND" : The app was not found in Play.
  • "NOT_COMPATIBLE_WITH_DEVICE" : The app is incompatible with the device.
  • "NOT_APPROVED" : The app has not been approved by the admin.
  • "PERMISSIONS_NOT_ACCEPTED" : The app has new permissions that have not been accepted by the admin.
  • "NOT_AVAILABLE_IN_COUNTRY" : The app is not available in the user's country.
  • "NO_LICENSES_REMAINING" : There are no licenses available to assign to the user.
  • "NOT_ENROLLED" : The enterprise is no longer enrolled with Managed Google Play or the admin has not accepted the latest Managed Google Play Terms of Service.
  • "USER_INVALID" : The user is no longer valid. The user may have been deleted or disabled.
  • "NETWORK_ERROR_UNRELIABLE_CONNECTION" : A network error on the user's device has prevented the install from succeeding. This usually happens when the device's internet connectivity is degraded, unavailable or there's a network configuration issue. Please ensure the device has access to full internet connectivity on a network that meets Android Enterprise Network Requirements (https://support.google.com/work/android/answer/10513641). App install or update will automatically resume once this is the case.
  • "INSUFFICIENT_STORAGE" : The user's device does not have sufficient storage space to install the app. This can be resolved by clearing up storage space on the device. App install or update will automatically resume once the device has sufficient storage.

Implementation

core.String? installationFailureReason;