Carousel Push

Carousel Push

Carousel Push is a notification type which has a different UI than Rich Notification. SDK will handle notification payload and displays UI if it’s a carousel push.

Requirements

  • iOS 10 or higher
  • Notification Service Extension
  • Notification Content Extension
  • Dengage.Framework.Extensions

Setup

1. Install with CocoaPods

  1. pod 'Dengage.Framework.Extensions','1.0.10'

1.1 Create Notification Content Extension

In Xcode create a Notification Content Extension for your applicaiton by selecting menu File > New > Target > Notification Content Extension


1.2 Integration

  • Delete both NotificationViewController and MainInterface.storyboard files from content extension

  • Create a New Group With Folder named Resources

  • Create Folder references both MainInterface.storyboard and CarouselNotificationCell.xibfiles from Dengage.Framework.Extension folder to Resources folder under DengageContentExtension

  • Create Folder refereces for CarouselNotificationCell.swiftDengageNotificationViewController.swift and DengageReceivedMessage.swift


1.3 Configure Info.plist

  • Add UNNotificationExtensionDefaultContentHidden as Boolean type with value YES

  • Change UNNotificationExtensionCategory value as DENGAGE_CAROUSEL_CATEGORY


2. Manual Import to XCode Project.

  • Download from github. Release 1.0.10

  • Add to your project manually.

  • Follow the steps on above


    • Related Articles

    • Carousel Push

      Carousel Push functionality allows you to show your notification with a slideshow. Requirements Android SDK 2.0.0+ Before you start, you need to define your receiver in your manifest file. Defining Custom Receiver ...
    • How can I import my previously collected web push tokens?

      Import your previous web push tokens using file import. OR By creating an automation job But, you will not be able to use them to send push notification because for the service worker file to be updated the person should do these steps Remove all ...
    • How can I import my previously collected mobile push tokens?

      Go to "data space" navigation. From the side menu, open the "import" option. Import the previously collected tokens in the master_device table.   OR  Create an automation job to update the table using FTP. Your .csv file should include columns like ...
    • Mobile Push SDK Implementation

      Implementing D·engage's Mobile Push SDK enables you to engage your users by sending mobile push notifications and in-app messages.  Please check the following resources to implement D·engage's Mobile Push SDK: D·engage Android SDK Setup D·engage iOS ...
    • Web Push SDK Implementation

      With D·engage's Web Push SDK you can collect session and event data from your website. You can also use the Web SDK to engage with your users by sending web push notifications.  Please check the following page to implement D·engage's Mobile Push SDK: ...