File Suffix and Directory Location
MobileApplicationDetail components have the suffix MobileApplicationDetail and are stored in the MobileApplicationDetails folder.
Version
MobileApplicationDetail components are available in API version 47.0 and later.
Fields
| Field Name | Field Type | Description |
|---|---|---|
| applicationBinaryFile | base64 | Base 64-encoded binary data file for the mobile app. |
| applicationBinaryFileName | string | Filename for the mobile app binary data file. |
| applicationBundleIdentifier | string | iOS apps only: the unique application bundle identifier. |
| applicationFileLength | int | The length of the mobile app binary data file. |
| applicationIconFile | string | iOS apps only: the application icon. |
| applicationIconFileName | string | iOS apps only: the application icon filename. |
| applicationInstallUrl | string | URL to install the mobile app. |
| devicePlatform | DevicePlatformType (enumeration of type string) | Required. Platform that supports the mobile app. The valid values are:
|
| deviceType | string | Supported device type for mobile app. The valid values are:
|
| minimumOsVersion | string | Minimum OS version required to install the mobile app. |
| privateApp | boolean | Specifies whether the mobile app is private (true) or not (false). |
| version | string | Required. Version number of the mobile app. |
Usage
When you create a connected app in Salesforce Classic or Lightning Experience and enter mobile app settings, those settings are stored in a MobileApplicationDetail component. In this example, the metadata retrieved for a connected app includes MobileApplicationDetail metadata.
<?xml version="1.0" encoding="UTF-8"?> <<ConnectedApp xmlns="http://soap.sforce.com/2006/04/metadata"> <contactEmail>paul.chen@salesforce.com</contactEmail> <label>MobileApplicationDetailConnectedApp</label> <mobileAppConfig> <applicationBinaryFile></applicationBinaryFile> <applicationInstallUrl>https://appstore.apple.com/MobileApplicationDetail </applicationInstallUrl> <devicePlatform>ios</devicePlatform> <deviceType>phone</deviceType> <privateApp>false</privateApp> <version>0.0.0.0</version> </mobileAppConfig> < . mobileStartUrl>https://www.salesforce.com</mobileStartUrl> </ConnectedApp>
Wildcard Support in the Manifest File
This metadata type doesn’t support the wildcard character * (asterisk) in the package.xml manifest file. For information about using the manifest file, see Deploying and Retrieving Metadata with the Zip File.