Push Messaging
⚠️ This site will no longer be maintained ⚠️
This troubleshooting guide requires Adobe Experience Platform Assurance. For more information about access and how to set up Assurance, see the documentation.
When implementing push messaging via the Adobe Experience Platform Mobile SDK, you can validate the client-side implementation by verifying that you completed the following steps:
The
setPushIdentifier
API sets the device token for push notifications in the SDK. This results in a few network calls made to the requisite Adobe servers to associate the user with the push token.If SDK privacy status is
optedout
, the push identifier will not be set.Android
iOS
React Native
Syntax
+ (void) setPushIdentifier: (nullable NSData*) deviceToken;
Example
// pass the deviceToken that the APNS has assigned to the device
[ACPCore setPushIdentifier:deviceToken];
Syntax
Void setPushIdentifier(deviceToken: Data?)
Example
// pass the deviceToken that the APNS has assigned to the device
ACPCore.setPushIdentifier(deviceToken)
In the list of events, verify that you have an event with type
SetPushIdentifier
. In the details panel on the right, verify the value of the push token for this device. The value in pushIdentifier
is the same value that is sent to the Adobe servers.
In the resulting list of events, verify that you have an event with type
AnalyticsForIdentityRequest
. In the details panel on the right, you can see that there is a value that was sent to Analytics that opts this user in to receive push notifications.
In the list of events, verify that you have an event with type
UPDATED_IDENTITY_RESPONSE
. In the details panel on the right, confirm that the following values are correct:- The value for
pushidentifier
should match the value that was sent in step 2 above. - The value for
mid
should match the value formid
that is sent to Analytics. If you are using a custom visitor identifier, this payload should also contain avid
variable with a value that matches the value that was used to identify this user.

After completing these steps, your app is correctly configured and is ready to send push messages via the SDK and Adobe.
Last modified 2mo ago