API reference

ApplicationStatusCode Enum

ApplicationStatusCode represents the set of status codes returned by the application API.

Signature

enum ApplicationStatusCode : Enum<ApplicationStatusCode> 

Enumeration Constants

MemberDescription
Success
The operation completed successfully. This is a common status code. It can be returned by any Platform SDK method.
InternalError
An internal error occurred. This is a common status code. It can be returned by any Platform SDK method.
NotInitialized
The platform is not initialized. This is a common status code. It can be returned by any Platform SDK method.
EntitlementFailure
Entitlement check failed. This is a common status code. It can be returned by any Platform SDK method.
RateLimitExceeded
Rate limit exceeded. This is a common status code. It can be returned by any Platform SDK method.
Forbidden
Feature is disabled for the current user. This is a common status code. It can be returned by any Platform SDK method.
NetworkUnavailable
No network connection available. This is a common status code. It can be returned by any Platform SDK method.
ProviderUnknownError
Unknown error. This is a common status code. It can be returned by any Platform SDK method.
ProviderFeatureNotEnabled
Feature is disabled for the current user. This is a common status code. It can be returned by any Platform SDK method.
ProviderOperationNotSupported
Operation is not supported. This is a common status code. It can be returned by any Platform SDK method.
ProviderInitializationFailed
Failed to initialize provider. This is a common status code. It can be returned by any Platform SDK method.
ProviderGraphApiError
Graph API error. This is a common status code. It can be returned by any Platform SDK method.
MissingLaunchParameters
Missing launch parameters error. This error occurs when required parameters for launching an application are missing or invalid, such as when the app ID is empty or request data cannot be deserialized.
DeeplinkOptionsError
Deeplink options error. Reserved for deeplink option validation errors.
CurrentAppBlocked
Current app blocked error. This error occurs when the current application is blocked from launching other applications due to policy restrictions.
TargetAppBlocked
Target app blocked error. This error occurs when the target application is on the receiving app blocklist and cannot be launched.
ApplabNotAllowed
AppLab not allowed error. This error occurs when attempting to launch an AppLab application (app.isConcept) when AppLab launches are not permitted by device configuration.
TargetAppNotFoundOrInstalled
Target app not found or installed error. Reserved for when the target application cannot be found or is not installed.
FailToLaunch
Fail to launch error. This error occurs when launching an application fails, such as when the launch intent cannot be created or the launch activity fails.
GetVersionFailed
Get version failed error. This error occurs when retrieving application version information fails due to an internal error.
GetInstalledApplicationsFailed
Get installed applications failed error. This error occurs when retrieving the list of installed applications fails due to errors with the package manager.
PackageNotFound
Package not found error. This error occurs when checking download progress for a package that does not have an active download request.
CancelAppDownloadFailed
Cancel app download failed error. Reserved for when an app download cancellation fails.
UnknownError
Unknown error. This error occurs for unexpected exceptions during download, installation, or launch operations, and for duplicate package requests.
LowStorage
Low storage error. This error occurs when there is insufficient storage space for the download or installation.
InstallTimeout
Install timeout error. Reserved for when an application installation times out.
UserCancelled
User cancelled error. This error occurs when the user manually cancelled the download or installation.
DuplicateRequest
Duplicate request error. Reserved for when a duplicate download or installation request is detected.
NetworkError
Network error. This error occurs when a network-related issue prevented the download.
AuthorizationError
Authorization error. This error occurs when there was an authorization error during download or installation.
NoNewBinariesAvailable
No new binaries available error. This error occurs when there are no new binaries available for installation.
InstalledAppSignatureMismatch
Installed app signature mismatch error. This error occurs when the signature of the installed app does not match the signature of the app being installed.
IoError
IO error. This error occurs when there was an I/O error during download or installation.

Properties

value : Int
[Get]
Signature
val value: Int