Prerequisites to Enable Push Messaging

You must complete these tasks before configuring Push Messaging in applications.

Task Instructions

Enable the Experience Cloud for Your Company.

Your Adobe Analytics Company must be Experience Cloud enabled. You can verify this with your Adobe account executive.

Install and Configure the Mobile SDK.

  1. Install the Mobile SDK

    The Push Messaging feature requires that you download and install the appropriate 4.6 (or later) Mobile SDK.

    For more information, see the following content:

  2. Configure Push Services

    You must configure push services in the Mobile SDK.

    For more information, see the following content:

Log in to the Mobile Core Service using your Adobe ID.

Important: To use the Push Services functionality users must log in to the Mobile Core Service by using their Adobe ID and their Analytics account must be linked to their Adobe IDs. Push Services functionality is not available if users log in using their existing Adobe Analytics accounts.

If users do not have Adobe IDs, complete the following steps:

  1. Experience Cloud Administrator invites users to the Experience Cloud.

  2. Users create a personal Adobe ID using the instructions received from the Experience Cloud administrator.

    An email message is automatically sent to each user after the administrator completes the previous step.

  3. Users log in to Mobile using their Adobe ID.

Link Users' Accounts in the Experience Cloud.

Each user must link the Analytics solution account from the Experience Cloud organization.

  1. To sign in to the Experience Cloud with an Adobe ID, type https://marketing.adobe.com in a browser.

  2. In the upper right corner, select the Analytics company name.

  3. Click Add Organization and select Adobe SiteCatalyst/Adobe Social from the drop-down list.

  4. Type the company name, your legacy credentials for the specified company, and click Link Account.

    The Adobe ID is now linked to your Analytics account, company, and log-in credentials.

For more information, see Troubleshooting Account Linking.

Configure Push Services and the SDK ID service in the Mobile User Interface

Before you enable the ID service for your app, the Push Services section is disabled. But, after you enable the ID service, the Push Services section is enabled.

Remember: You must click Save to save your changes and refresh the Push Services.
Important: You can configure one app store app for Apple and one for Google in each report suite. If you need additional apps, for example, one for a production environment and one for a dev environment, set up a new app store app and a new report suite for each environment.
  • For Apple, drag and drop your private key and/or certificate. If your private key is password-encrypted, type its password.

    • For the Private Key, drag and drop your private-key file into the box. You can also click Browse to select the file.

      This file contains the private key. The certificate might also be included in this file (.p12, pkcs12, .pfx, .key, .pem).

    • For the Private Key Password, if your private-key file is encrypted, type the password.

      (Conditional) For the Certificate, drag and drop your certificate file into the box. You can also click Browse to select the file.

      This field is not required if the private-key file also contains the certificate (.cert, .cer, .crt, .pem).

  • For Google, specify the API key for the app.

Click Test to validate that the app and Mobile Services are configured correctly. This option is useful for debugging and troubleshooting.

Type the device's push tokens that you want to send the message. You can send the message to multiple devices by specifying tokens in a comma-separated list.