Publishing an app to IBM App Center

improve this page | report issue

Publishing an app

With the Publish option, you can build and publish your app for Android/iOS to App Center or Publish Direct Updates of your app “over-the-air” with refreshed web resources.

Publishing an app to App Center

IBM MobileFirst Foundation Application Center is a repository of mobile applications similar to public app stores but focused on the needs of an organization or a team. It is a private app store. For more information about App Center, refer here.

You can add your app to the repository on the server by using the Publish function in the Digital App Builder.

Note: Make sure your app is built without any error before publishing to app center.

  1. From your app project, click Publish. This will open up a popup with the platforms selected.

    Publish

  2. Select the Platform for which your app need to be published.

  3. Click Web Checksum to enable the web resources checksum feature. For more details refer to Enabling the web resources checksum feature.

  4. Click Web Resource Encryption to encrypt the web resources of your Cordova packages. For more details refer to Encrypting the web resources of your Cordova packages.

  5. Click Publish to App Center.

    Publish to App Center

  6. Select an existing App Center or click Connect New. Click Connect.
  7. This will build the package for the selected platform.
  8. For iOS only: Edit the app-build.json file and update the developmentTeam field with your Apple Developer Team ID. To find out the Team ID, login to Apple Developer Account.

    Publish iOS

  9. Click Publish once the packages are ready.
  10. On successful publishing, QR code is generated.

    Publish to App Center QR code

  11. You can verify the app is available in the App Center by logging into App Center > Application Management.

Note: You can reselect the platform required and build and publish the app to App Center.

Publish Direct Update

With Direct Update, Cordova applications can be updated “over-the-air” with refreshed web resources, such as changed, fixed or new applicative logic (JavaScript), HTML, CSS or images. Organizations are thus able to ensure that end-users always use the latest version of the application.

Note: Make sure your app is built without any error before publishing to app center.

  1. From your app project, click Publish. This will open up a popup with the platforms selected.

    Publish

  2. Select the Platform for which your app need to be published.

  3. Click Web Checksum to enable the web resources checksum feature. For more details refer to Enabling the web resources checksum feature.

  4. Click Web Resource Encryption to encrypt the web resources of your Cordova packages. For more details refer to Encrypting the web resources of your Cordova packages.
  5. Click Publish Direct Update. When users launch the app and connect to the mobile foundation server, a prompt to update the web resources will appear. Upon confirmation, the updated web resources will be available to the user.
Last modified on November 06, 2019