Note: For up-to-date product documentation, see the IBM MobileFirst Foundation Developer Center.

Registering Cordova applications to MobileFirst Server

Register your Cordova application to an instance of MobileFirst Server to establish communication with the server and to provide the server with information about your app. You can register your app by using the IBM MobileFirst™ Platform Command Line Interface (CLI) or the IBM MobileFirst Platform Operations Console.

Once you have registered your client application on the server, your app can access the server resources. For details on how to test the server registration from your client app see Some initial WebView code for connecting to the server.

Note: If you do not register before running the app, the mfpclient file is not created in the [platform]\assets folder and the following error appears at runtime:
java.lang.RuntimeException: Client configuration file mfpclient.properties not found in application assets. Use the MFC CLI command 'mfpdev app register' to create the file.

You must register your app before running it. If you want to run the app before registering (for example if you have no server), you can create the mfpclient file by running cordova prepare from the Cordova app root folder.

However this mfpclient file does not contain the necessary connection values. You cannot run an application that includes requests to server resources, without properly registering the app.

To view the initial app in an emulator, after creating it with Cordova and the MobileFirst plug-in, you can run it after running cordova prepare.