On Android, Amplify Push Notifications should already be configured to handle rich content for you. Amplify currently supports adding images to your notifications, but there are some additional steps required. ## Create a Notification Service Extension 1. Open `.xcworkspace` located inside the `/ios` folder of your application project with Xcode. 2. In the Xcode project, select **File > New > Target...** ![New target](/images/push-notifications/cross-platform-service-extension/01_new-target.png) 3. Select **Notification Service Extension > Next**. ![Target type](/images/push-notifications/cross-platform-service-extension/02_target-type.png) 4. Enter a name for your service extension (e.g. MyNotificationServiceExtension) and select **Finish**. ![Target name](/images/push-notifications/cross-platform-service-extension/03_target-name.png) ## Provide the extension with the Amplify service class 1. Open `Podfile` located inside the `/ios` folder of your application project with a text editor. 2. Add `AmplifyUtilsNotifications` to the extension you created above. import flutterAddNotificationsPod from '/src/fragments/lib/push-notifications/flutter/enable_rich_notifications/add-notifications-pod.mdx'; import reactNativeAddNotificationsPod from '/src/fragments/lib/push-notifications/react-native/enable_rich_notifications/add-notifications-pod.mdx'; 4. Open `.xcworkspace` located inside the `/ios` folder of your application project with Xcode. 5. Find your extension folder in the Project navigator pane and select the **Info** Property List. ![Extension info](/images/push-notifications/cross-platform-service-extension/04_extension-info.png) 6. Update the `NSExtensionPrincipalClass` property with the value `AmplifyUtilsNotifications.AUNotificationService`. ![Extension class](/images/push-notifications/cross-platform-service-extension/05_extension-class.png)