Skip to main content
Push notifications on iOS need work in three places: the MoEngage dashboard (APNs credentials), your Xcode project (capabilities and extensions), and your app code (registration and callbacks). The Basic pages cover all three and are required for any push integration. Optional pages add individual campaign types and surfaces. Advanced covers customizing what the SDK does by default.

Basic

Optional

Advanced

Choose one APNs authentication method. The APNs Authentication Key is the current approach; the PEM certificate is legacy.