É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 MainApp à l’exception de la première ligne qui correspond à l’instruction de votre 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 du fichier d’environnement de votre propriété Launch. Vous pouvez y accéder à partir de l’onglet environnement de votre propriété Launch.
recommendation-more-help
campaign-standard-learn-help-tutorial-push-notifications-android