Introduction to Mobile App enablement

Native mobile applications are installed on mobile devices and can be used to access MindSphere APIs. The native mobile applications are developed outside MindSphere and are uploaded to the respective mobile application stores, by the developers or operators.

The externally developed native mobile apps need to have a registered artifact in the MindSphere application lifecycle. With the artifact type "Mobile" you can enable native mobile applications to access certain MindSphere APIs.

The artifact type "Mobile" can have the following "Hosting Type":

  • CF-Hosted

  • Self-Hosted

  • None: Mobile app with no infrastructure

The following graphic depicts the workflow of mobile type applications:

127288694795.png

NOTE

In the following chapters, the artifact "Mobile" is mentioned as "mobile apps".

For more information on mobile applications, refer:

Prerequisites

The prerequisites for supporting Mobile App are as follows:

  • Supported platforms: Android and iOS

  • Developer/Operator Plan along with "Outbound Traffic Upgrade" offering, to access mobile apps

Receive mobile app from developers

Similar to the CF and self-hosted applications, the mobile app can be received by using "Inbox".

  1. Click "Inbox" in the main navigation area.

  2. Click "Accept" for the mobile app that you choose to deploy.

    A handshake is initiated to the developer to grant access to this application. After the developer provides access, this application will be moved from "Inbox" to "Mobile Apps" tab with the status as "Assigned". This application can now be downloaded and deployed.

    For information to download and deploy the mobile app, refer "Download and deploy a mobile app (CF hosted)".