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. Wir müssen auch die Adobe Campaign Standard-Erweiterung registrieren, wie im folgenden Code dargestellt.
Öffnen Sie Ihr Projekt in Android Studio. Löschen Sie den gesamten Code in MainApp 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");
}
}
}
In Zeile 32 müssen Sie die Umgebungs-Datei-ID der Eigenschaft Launch angeben. Der Zugriff darauf erfolgt über die Registerkarte Umgebung Ihrer Eigenschaft Launch .
recommendation-more-help
1e5f790f-a0c6-45cc-9e9a-a41393306233