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. Schrap de volledige code in MainApp behalve de eerste lijn die uw pakketverklaring 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");
}
}
}

Lijn 32 u moet milieu identiteitskaart van uw ​ Launch Bezit verstrekken. Dit is toegankelijk via de eigenschap environment tab van de eigenschap Launch .

​ lancering-id ​

recommendation-more-help
campaign-standard-learn-help-tutorial-push-notifications-android