1. Go to the Profiles and Targets > Services and subscriptions node and click New.

  2. Define a Label and an Internal name.

  3. Go to the Type field and select Mobile application.

    NOTE
    The default Subscriber applications (nms:appSubscriptionRcp) target mapping is linked to the recipients table. If you want to use a different target mapping, you need to create a new target mapping and enter it in the Target mapping field of the service. For more on creating target mapping, refer to the this section.

  4. Then click the Add button to select the application type.

  5. Create your Android application. For more on this, refer to this section.

Create the Android mobile application

After creating your service, you now need to create your Android application:

  1. From your newly created service, click the Add button to select the application type.

  2. Select Create an Android application and enter a Label.

  3. Make sure the same Integration key is defined in Adobe Campaign and in the application code via the SDK.

    NOTE
    The Integration key is fully customizable with string value but needs to be exactly the same as the one specified in the SDK.
  4. Select the API version: HTTP v1 or HTTP (legacy). These configurations are detailed in this section

  5. Fill in the Firebase Cloud Messaging the Android connection settings fields.

  6. Click Finish then Save. Your Android application is now ready to be used in Campaign Classic.

By default, Adobe Campaign saves a key in the User identifier (@userKey) field of the Subscriber applications (nms:appSubscriptionRcp) table. This key enables you to link a subscription to a recipient. To collect additional data (such as a complex reconciliation key), you need to apply the following configuration: