What is to be validated?
To make sure Push notifications are working properly on the device. Please ensure that the .pem/.p8 files are uploaded to the MoEngage Dashboard before proceeding with the validation.How to validate?
1. Push Token Generation
- On your profile page, the IOS push icon has to be green.

- Push notification received on the device
- Create a general Push campaign on the Dashboard for your device.
- Test the notification from the test option at the 3rd stage of creation.
- If you get a successful response, create a campaign. If the test has failed, check for the failure reasons.

- Check for the icon to be visible on the push notification on your device.
- Notification Redirection
- Navigate to a screen
- Deeplinking
- Rich landing




- Notification stats
- Once the campaign is sent out, the campaign stats should show the impressions and clicks.

Success Criteria
- A push token has to be generated for the users.
- Notifications should be displayed correctly.
- The redirection(3 different types) should work as expected.
- The Impressions and clicks have to be captured.
- In case of rich notifications(if present), check for the image rendering, notification sound, buttons, their redirections, and so on.
Potential issues and Solutions
- A push token has to be generated for the users. To fix Push Token-related issues, please check iOS docs.
- Notification should be displayed correctly.
- The redirection(3 different types) should work as expected.
- The Impressions and clicks have to be captured. To fix the Impression, or click-related issue, please check iOS docs.
- In case of rich notifications(if present), check for the image rendering, notification sound, buttons, their redirections, and so on. To fix the Rich Push-related issue, please check the iOS docs.
- Note - By default iOS impression tracking was not present in the earlier version but from iOS 10, this can be integrated using Notification Service extension capabilities.