Schritt 3: Registrieren der Erweiterungen für Ihre Mobile App

In diesem Teil fügen wir den Code hinzu, um die Erweiterungen Benutzerprofil, Identität, Lebenszyklus und Signal zu registrieren. Diese Erweiterungen sind Teil von Mobile Core-Erweiterungen. Außerdem müssen wir die Adobe Campaign Standard-Erweiterung registrieren, wie im folgenden Code dargestellt.

Öffnen Sie Ihr Projekt in Android Studio. Den gesamten Code in MainApp löschen mit Ausnahme der ersten Zeile, die Ihre Paketanweisung ist.

Fügen Sie den folgenden Code in MainApp ein

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");
}
}
}

Zeile 32:​ Launch Die Umgebungsdatei-ID der Eigenschaft. Der Zugriff darauf erfolgt über die Umgebungs-Tab Ihrer Launch -Eigenschaft.

launch-id

Auf dieser Seite