Skip to content

Supported Client Types, Packaging Details, and Build Options

The cloud build service supports different build types, client types, and build options.

Supported Build Types

Build Type SDK Version UI5 Versions Supported Android Versions Supported iOS Versions Notes
Fiori Packaged Kapsel SDK 3.2 SP01 PL00 1.50.8, 1.54.6, 1.56.8, 1.61.1, 1.64.1, 1.71.0, 1.71.13 5.0, 5.0.x, 5.1, 5.1.x, 6.0, 6.0.x, 7.0, 7.1, 7.1.x, 8.0, 8.1, 9.0 12.4, 12.4.1, 13.0 Built using WebIDE with Hybrid Application Toolkit Extension
Mobile Development Kit (MDK) 4.2.1 N/A 6.x, 7.x, 8.x, 9.x, 10.x 12.0, 12.0.1, 12.1, 12.1.x, 12.2, 12.3, 12.3.x, 12.4, 13.0, 13.1, 13.1.x, 13.2, 13.2.x, 13.3, 13.3.1
Mobile Cards Kit (MCK) 20.5 N/A 6.0, 6.0.1, 7.0, 7.1.x, 8.0, 8.1, 9.0, 10.0 12.0, 12.0.1, 12.1, 12.1.x, 12.2, 12.3, 12.3.x, 12.4, 13.0, 13.1, 13.1.x, 13.2, 13.2.x, 13.3, 13.3.1
SAP Asset Manager (SAM) Mobile Development Kit SDK 4.1, SAM App 1911.0.0.1911.0.002 6.x, 7.x, 8.x, 9.x 6.0, 6.0.1, 7.0, 7.1.x, 8.0, 8.1, 9.0 12.0, 12.1.x, 12.2, 12.3, 12.3.x, 12.4, 12.4.1, 13.0, 13.1, 13.1.x, 13.2, 13.2.x, 13.3, 13.3.1 SAM Plugin 1911.0.000

Supported Client Types

Client Type Required Packaging Details Supported Build Options
Mobile Development Kit client See SAP Cloud Platform Mobile Services, Mobile Development Kit
  • Build Version
  • Device App Name
  • Device App Display Name
  • Device App Version
  • Device App Details
  • Bundle ID (iOS)
  • Package Name (Android)
  • Encrypt Database
  • Android & iOS Builds: URL Scheme
  • Android Builds: Google Services JSON File
  • Multimedia: Application Launch icon
Create Debug-enabled Binaries
SAP Asset Manager See SAP Asset Manager
  • Build Version
  • Device App Name
  • Device App Display Name
  • Device App Version
  • Device App Details
  • Bundle ID (iOS)
  • Encrypt Database
  • Android & iOS Builds: URL Scheme
  • Android Builds: Google Services JSON File
  • Multimedia: Application Launch icon
Create Debug-enabled Binaries
Mobile Card Kit Client See SAP Mobile Cards.
  • Device App Name
  • Device App Version
  • Bundle ID (iOS)
  • Package Name (Android)
  • iOS Builds: URL Scheme
  • Android Builds: Deep Link URL (Android), Google Services JSON File, Certificate Authentication for OAuth (Android)
  • Multimedia: Application Launch icon
Create Debug-enabled Binaries

Packaging Details Overview

Field Description
Device App Name A user-friendly name for the device application that appears as label on the device, such as My Weather App. The Device App Name is not the same as the App Name or the application ID property you configured when you defined the app, and becomes the default for this field.

Note: "Cordova" is a reserved word, so you cannot use it in the Device App Name.
Device App Version The application version.
Device App Display Name The label that appears on the welcome screen after you launch the app. This must be a String value with a maximum length of 128 characters.
Device App Details The subtitle for the application, which appears on the app's welcome page. This must be a String value with a maximum length of 128 characters.
Bundle ID The unique app identifier provided by the App Store. You can change the bundle ID to match the bundle ID of the provisioning profile that you uploaded while creating the signing profile used to sign the iOS Mobile Development Kit and SAP Asset Manager clients.
Bundle ID (iOS) / Package Name (Android) The unique app identifier. For iOS apps, you can change the bundle ID to match the bundle ID of the provisioning profile that you uploaded while creating the signing profile for the Mobile Card Kit clients. For Android apps, the package name used to sign Android Mobile Development Kit clients.
URL Scheme For iOS builds: The custom URL scheme that enables other apps to communicate with your app. For MDK, use the URL Scheme entry for both iOS and Android builds.
Deep Link URL (Android) For Android builds: A related webpage URL for any card template, that enables the user to open the relevant webpage for each card instance. For MDK, use the URL Scheme entry for Android builds, not Deep Link URL.
Google Services JSON File For Android builds: The Firebase Android configuration file associated with your app in your Firebase project. Use Browse to navigate to and select this file. The file is uploaded to the service when you save the Cloud Build configuration. To display the contents of the JSON file after upload, select Show Contents. To remove the uploaded Google Services JSON File, select Remove File.
Encrypt Database Whether the database must be encrypted. Unselect this field to extract the database for debugging purposes.

Supported Build Options

Build Option Description
Create Debug-enabled Binaries Whether to build the binary with debug enabled.

Last update: September 29, 2020