
Image showing a carousel in a push notification
1. Add a notification content extension

In Xcode, select File > New > TargetâŠ

Select âNotification Content Extensionâ

Confirm the selection on the window that pops up

Select activate to debug
2. Add code to your app
Download the OSNotificationContentExtension from Github and replace theOSNotificationContentExtension in your Xcode Project with the same file from Github.
You should see the following files added:

Files under Content Extension
3. Set your notification category
This example Declares The Actionable Notification Type within the AppDelegate.swiftdidFinishLaunchingWithOptions.
4. Send your push notification
When Sending Push Messages you can set the iOS Category and custom Data.iOS category
UseOSNotificationCarousel as the iOS Category:
- Dashboard
- API
Set under âPlatform Settingsâ > Send to Apple iOS > âCategoryâ

iOS platform options on OneSignal dashboard
Custom data
OneSignal doesnât have an option to upload multiple images per notification. Instead you must list the Image URLs separated by a comma,
- Dashboard
- API
Set under âAdvanced Settingsâ > âAdditional DataâFor the âKeyâ set 
Example, copy paste:
images and the âValueâ set the list of comma separated URLs without quotes.