Building the initial local Android MobileFirst request

Building the initial local Android MobileFirst request


To provide a native Android operating system program, MobileFirst Host should be aware it. For this function, IBM MobileFirst Base Cornerstone offers a Natural API library, that contains a set of APIs and arrangement files.

This tutorial clarifies tips on how to make the Android mobile phone Natural API and approaches to include it by using a indigenous Android mobile phone app. These measures are required to enable you to use it at a later date to realize jobs just like connecting to MobileFirst Server, invoking adapter treatments, applying authorization solutions, and the like.

Qualification . Programmers need to be proficient with making use of Google’s creator resources.

Creating a MobileFirst Local API

  1. In MobileFirst Recording studio, generate a MobileFirst undertaking and put in a MobileFirst Local API.
  2. During the New MobileFirst Natural API dialogue, key in the application identify and select Android os to the Surroundings industry.
  3. Appropriate-go through the created NativeAPI file (based in your-assignments/programs/your-nativeapi-software-identity ) and choose Function As > Deploy Indigenous API . This step is needed for MobileFirst Host to understand the applying each time a require actually reaches the hosting server.
  4. The MobileFirst local API consists of a number of ingredients:
  • provides the connectivity settings that a local Android operating system application form utilizes.
  • worklight-android.jar could be the MobileFirst API library.
  • gcm.bottle and press.png are for Google thrust notice services.

JSONStore folder is good for non-obligatory JSONStore help and support in natural apps.

armabi. armabi-v7a. mips. and x86 folders are for non-obligatory App Genuineness Security in local applications.

As with every MobileFirst undertaking, you produce the hosting server settings by adjusting the data files that are within the server\conf file.

You use the application form-descriptor.xml data file to outline program metadata as well as configure safety controls that MobileFirst Hosting server enforces.

  • The wlclient.components data file retains hosting server setting components which is end user-editable.
  • wlServerProtocol – The communication process to MobileFirst Server, that may be sometimes http or https.
  • wlServerHost – The hostname of MobileFirst Web server.
  • wlServerPort – The dock of MobileFirst Web server.
  • wlServerContext -The framework root route in the application form about the MobileFirst Web server.
  • wlAppId – The application ID as outlined during the request-descriptor.xml document.
  • wlAppVersion – The application variation.
  • wlEnvironment – The objective setting of the natural program.
  • wlUid – Your property made use of by MTWW to determine this being a MobileFirst program.
  • wlPlatformVersion – The MobileFirst Business version.
  • languagePreferences – Number of desired locales.
  • GcmSenderId – This house describes the GCM Sender Identification to be utilized for push notices. By default, this residence is commented out.
  • Generating and configuring an Android operating system native app
  • Create a natural Android mobile phone app or make use of pre-existing an individual.
  • Copy the worklight-google android.bottle. uicandroid.bottle. bcprov.bottle. and android operating system-async-http.bottle data through the WorklightAPI file to your new natural Google android app, from the /libs web directory.
  • Clone the record wlclient.qualities coming from the MobileFirst native API folder to the new native Android os request, inside the /property directory.
  • Add more the following permissions for the AndroidManifest.xml record:
  • Create the MobileFirst UI exercise:

For more info, look at the “Developing local software programs for Android mobile phone” end user documentation issue Once the application form is jog in Eclipse, the last end result is a local app made up of the MobileFirst API local library. The presented Studio undertaking includes a MobileFirst Studio room undertaking with the made NativeAPI file. The offered Natural endeavor is made up of an Android mobile phone request previously set up together with the MobileFirst NativeAPI.

Trial application