Integrate the Salesforce Engagement SDK Extension for iOS

The iOS Extension SDK extends the capabilities of your push notifications by enabling these features:

  • Push delivery tracking: Monitor when notifications reach user devices
  • Rich media support: Display images and videos in push notifications
  • Carousel template: Present multiple pieces of content users can swipe through
  • Custom notification UI: Create interactive notification experiences

Prerequisites 

Complete these prerequisites before you install the iOS SDK Extension:

Integration Steps 

Follow these steps to integrate the iOS Extension SDK into your app:

  1. Configure the Service Extension — Set up the Notification Service Extension to handle push delivery events and rich media
  2. Configure the Content Extension — Set up the Notification Content Extension to show carousel templates
  3. Enable App Groups — Configure app groups to share data between your app and its extensions
  4. Handle Carousel Click Actions — Process user interactions with carousel notifications in your main app