Enregistrement des applications Android à partir de MobileFirst Operations Console

Enregistrez votre application Android sur une instance de MobileFirst Server afin d'établir la communication avec le serveur et de fournir au serveur les informations sur votre application.

Avant de commencer

IBM MobileFirst Platform Operations Console doit s'exécuter sur le serveur MobileFirst Server ciblé pour l'enregistrement. Pour plus d'informations, voir IBM MobileFirst Platform Foundation Developer Kit.

Pourquoi et quand exécuter cette tâche

Vous pouvez enregistrer une application sur le serveur avant ou après la configuration de l'environnement Android Studio (voir Méthodes de configuration de votre environnement). Vous devez enregistrer votre application sur le serveur avant de développer le code permettant d'accéder aux ressources du serveur.

Procédure

  1. Depuis la page Tableau de bord principale de MobileFirst Operations Console, cliquez sur le bouton Enregistrer une application.
    Capture d'écran montrant le bouton Enregistrer une application
  2. Dans la page Enregistrer l'application, sélectionnez l'option Android.

    Capture d'écran de la page Enregistrer l'application, montrant les zones du nom de l'application, de la plateforme, du package  et de la version

  3. Indiquez les valeurs pour l'application que vous enregistrez.
    Si vous avez créé votre application avec l'assistant d'Android Studio, les valeurs des zones de numéro de version et de nom de package sont définies dans le fichier app\build.gradle dans votre projet Android Studio, dans la section defaultConfig :
    defaultConfig {
        applicationId "com.exemple.monapplication"
        minSdkVersion 23
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    • Nom de l'application : pour affichage ; il peut s'agir de toute valeur pratique. Il est facultatif.
    • Package : valeur applicationId spécifiée dans votre fichier app/build.gradle. Pour plus d'informations, voir http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename.
    • Version : valeur versionName spécifiée dans votre fichier app/build.gradle.

      Si ces paramètres n'existent pas dans app\build.gradle, vous les trouverez dans le fichier AndroidManifest.xml.

      <manifest android:hardwareAccelerated="true" android:versionCode="2" android:versionName="0.0.2" ...>
  4. Cliquez sur le bouton Enregistrer l'application. Désormais, votre application est répertoriée dans la page Tableau de bord principale, sous le contexte d'exécution mfp par défaut.
    Capture d'écran montrant comment une application enregistrée est affichée dans le Tableau de bord
    Remarque : Le contexte d'exécution mfp est la valeur par défaut pour le paramètre WLServerContext dans le fichier mfpclient.properties ci-dessous.
  5. Cliquez sur le nom de l'application afin d'afficher la page de configuration principale de votre application. La page principale pour votre application affiche des options de configuration différentes pour l'enregistrement côté serveur de votre application.
    Capture d'écran montrant l'application enregistrée et ses options de configuration côté serveur
  6. Cliquez sur l'onglet Fichiers de configuration. La section Fichier de configuration du client affiche un modèle pour la création du fichier mfpclient.properties. Ce fichier est utilisé pour connecter l'application client au serveur. Pour des informations sur le remplissage des valeurs dans le fichier et la copie du fichier dans votre projet Android Studio, voir Fichiers de propriétés client Android.
    Capture d'écran montrant le contenu du fichier mfpclient.properties

Résultats

L'application est enregistrée sur le serveur cible.

Que faire ensuite

Pour terminer l'enregistrement client-serveur, vous devez remplir les propriétés requises dans le fichier mfpclient.properties et copier le fichier dans votre projet Android Studio. Pour plus d'informations, voir Fichiers de propriétés client Android.