An assigned or installed user device application.
Name | Type | constraints | Description |
---|---|---|---|
guid | string | GUID of the application. | |
entitlementGuid | string | GUID of the entitlement for BlackBerry Dynamics apps. Does not appear for other app types or the entitlement itself. | |
assignedVersion | string | App version that was assigned to a user device. | |
assignedVersionCode | string | App versionCode corresponding to app version that was assigned to a user device. | |
installedVersion | string | App version that was installed on a user device. | |
installedVersionCode | string | App versionCode corresponding to app version that was installed on a user device. | |
bundleId | string | Unique bundle ID for the user device application. | |
disposition | string | Disposition of the application assignment. | |
dynamics | boolean | required | Indicates if the app is a BlackBerry Dynamics app. |
dynamicsContainerId | string | Container ID for BlackBerry Dynamics apps. Does not appear for other app types. | |
dynamicsDeviceId | string | Device ID for BlackBerry Dynamics apps. Does not appear for other app types. | |
status | string | Install status. | |
name | string | App name. | |
personal | boolean | required | Indicates if the app is a personal app. |
version | string | App version string that is one of the values of assignedVersion, installedVersion, and BlackBerry Dynamics Container version known to the system. | |
attestationInfo | array of Attestation info | Collection of attestation info. |
Example
{ "guid" : "442132bb-2b22-492f-9443-a6b59e4c5289", "entitlementGuid" : "61b815b3-fd92-4a3e-b033-c686917529df", "assignedVersion" : "...", "assignedVersionCode" : "...", "installedVersion" : "...", "installedVersionCode" : "...", "bundleId" : "com.good.gcs", "disposition" : "REQUIRED", "dynamics" : true, "dynamicsContainerId" : "C85ECFF5-A3DB-4FDC-887F-8712220EBD92", "dynamicsDeviceId" : "21NYbfE+q5gZebL7QKmZ5FUdxGP/b2FT", "status" : "ACTIVATED", "name" : "BlackBerry Work", "personal" : false, "version" : "...", "attestationInfo" : [ { "type" : "HARDWARE_KEY", "lastAttestationResponseReceived" : "2017-01-23T10:02:12.340Z", "status" : "SUCCESS", "result" : "Sequence (CertificateExtensionData) { Integer (1) Enumerated (TrustedEnvironment(1)) Integer (2) Enumerated (TrustedEnvironment(1)) OctetString ( 43 37 44 32 42 37 32 37 2d 30 31 32 39 2d 34 45 31 43 2d 42 34 43 30 2d 41 46 33 30 37 43 41 32 32 42 46 42 ) OctetString ( ) Sequence (AuthorizationList) { [701] Integer (1543243108724) [709] OctetString ( 30 5a 31 34 30 32 04 2d 63 6f 6d 2e 67 6f 6f 64 2e 67 64 2e 65 78 61 6d 70 6c 65 2e 73 65 72 76 69 63 65 73 2e 67 72 65 65 74 69 6e 67 73 2e 63 6c 69 65 6e 74 02 01 04 31 22 04 20 64 1d 0a f8 f1 e4 ae 62 49 9e 5a ef 01 e1 30 dd 70 99 2c 73 1e 00 da ec 49 59 42 6f 03 63 8a e7 ) } Sequence (AuthorizationList) { [1] Set (IntegerSetOf) { Integer (1) Integer (2) } [2] Integer (1) [3] Integer (2048) [5] Set (IntegerSetOf) { Integer (4) } [6] Set (IntegerSetOf) { Integer (2) } [200] Integer (65537) [503] Null [702] Integer (0) [704] Sequence (RootOfTrust) { OctetString ( 33 d9 48 4f d5 12 e6 10 bc f0 0c 50 28 27 f3 d5 5a 41 50 88 f2 76 c6 50 66 57 21 5e 62 2f a7 70 ) Boolean (true) Enumerated (Verified(0)) } [705] Integer (80000) [706] Integer (201805) }}", "lastAttestationCode" : "SUCCESS", "subStatus" : "APP_GRACE_PERIOD_FAILURE_ACTIVE_CONTAINER" }, { "type" : "SAFETYNET", "lastAttestationResponseReceived" : "2017-02-22T11:05:15.750Z", "status" : "APP_LEVEL_FAILURE", "result" : "...", "lastAttestationCode" : "INVALID_OR_EXPIRED_AUTH_TOKEN", "subStatus" : "APP_GRACE_PERIOD_FAILURE_INACTIVE_CONTAINER" } ] }