Stap 3 - Extensies registreren voor uw mobiele app

In dit deel, voegen wij de code toe om de uitbreidingen van het Profiel van de Gebruiker, van de Identiteit, van de Levenscyclus, en van het Signaal te registreren. We moeten ook de Adobe Campaign Standard-extensie registreren, zoals in de onderstaande code wordt getoond.

Open uw project in Android studio. De gehele code in MainApp verwijderen behalve de eerste regel die de pakketinstructie is.

Plak de volgende code in 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");
}
}
}

Regel 32 u moet uw verstrekken​ Launch Omgevingsbestand-id van eigenschap. Dit is toegankelijk via de environment tab van uw Launch eigenschap.

launch-id

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