É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.
recommendation-more-help
1e5f790f-a0c6-45cc-9e9a-a41393306233