Étape 3 - Enregistrement des extensions dans votre application mobile

Dans cette partie, nous ajoutons le code pour enregistrer les extensions Profil utilisateur, Identité, Cycle de vie et Signal. Nous devons également enregistrer l’extension Adobe Campaign Standard comme indiqué dans le code ci-dessous.

Ouvrez votre projet dans Android studio. Supprimez l'intégralité du code dans l'application principale , à l'exception de la première ligne correspondant à votre instruction de package.

Collez le code suivant dans MainApp.

import android.app.Application;
import android.util.Log;

import com.adobe.marketing.mobile.AdobeCallback;
import com.adobe.marketing.mobile.Campaign;
import com.adobe.marketing.mobile.Identity;
import com.adobe.marketing.mobile.InvalidInitException;
import com.adobe.marketing.mobile.Lifecycle;
import com.adobe.marketing.mobile.LoggingMode;
import com.adobe.marketing.mobile.MobileCore;
import com.adobe.marketing.mobile.Signal;
import com.adobe.marketing.mobile.UserProfile;

public class MainApp extends Application {

@Override
public void onCreate() {
super.onCreate();

MobileCore.setApplication(this);
MobileCore.setLogLevel(LoggingMode.DEBUG);

try{
    Campaign.registerExtension();
    UserProfile.registerExtension();
    Identity.registerExtension();
    Lifecycle.registerExtension();
    Signal.registerExtension();
    MobileCore.start(new AdobeCallback () {
        @Override
        public void call(Object o) {
            MobileCore.configureWithAppID("copy your launch property id here");
        }
    });
} catch (InvalidInitException e) {
    Log.d("ACS Exception", "exception");
}
}
}

Ligne 32, vous devez fournir l’identifiant de fichier d’environnement de la propriété ​ Launch. Vous pouvez y accéder à partir de l’onglet environnement de votre propriété Launch.

launch-id

recommendation-more-help
1e5f790f-a0c6-45cc-9e9a-a41393306233