Push Notifications

In this article we will go over how to send push notifications on your iOS and Android applications, and cover best practices on how to use them effectively.

 

Sending a Push Notification

 

1. In the Powr CMS, from the the left menu go to Platforms >> Push Notifications

 

2. Click on the Send Push Notification button located on the top right

 

3. Prepare your Push Notification

mceclip1.png

From here, you can set the following:

  1. Platforms: Select if the notification goes to iOS users, Android users, or both.
  2. Message: The text your users will see when receiving the notification.
  3. When: The date and time the notification is sent.
    • Send Now - send the push notification immediately
    • Send on (select a date and time in the future)**
  4. Content Type (Optional): You may add a specific video, movie, series, episode, channel, or Live event to open and autoplay when the user clicks the notification. If left blank, the push notification will simply direct the user to the Discover page of your app.

 

**Scheduling Push Notifications 

Screenshot_2023-01-25_at_10.59.19_AM.png

**Please note that as we transition to Firebase push notifications, you will need to follow the steps provided in the CMS to schedule push notifications in advance to reach your users:

 
Firebase only supports scheduling of push notifications using Firebase Console. Follow the steps below to create a new notification:
  1. Go to https://console.firebase.google.com/ to continue your schedule
  2. Select your project
  3. Navigate to Engage > Messaging
  4. Click on New campaign and select notifications
  5. Enter notification text and select Next
  6. For Target, select Topic and one of the following Message topics:
    • powr-[sitename]-ios- for IOS
    • powr-[sitename]-android- for Android
    • powr-[sitename]-all- for Android and IOS
  7. Schedule the message
  8. On Additional Options, add the following Key/Values on Custom data fields (optional)

 

Custom Data Fields - Key/Values

  1. Open application:
    empty custom data.

  2. Play video by id

    channelId: <channel_id>
    contentType: "video"
    videoId: <video_id>

    Channel content type must be "videos", video type must be "video", video associated channels must include channel, ignored otherwise.

  3. Channel details page:

    channelId: <channel_id>
    contentType: "channel"
     
  4. Movie details page:

    channelId: <channel_id>
    contentType: "movie"
    videoId: <video_id>

     

    Channel content type must be "movies", video type must be "movie", movie associated channels must include channel, ignored otherwise.

  5. Series details page:

    channelId: <channel_id>
    contentType: "series"
    seriesId: <series_id>
    Channel content type must be "series", series associated channels must include channel, ignored otherwise.
     
  6. Play series episode by id:

    channelId: <channel_id>
    contentType: "episode"
    seriesId: <series_id>
    videoId: <video_id>

    Channel content type must be "series", video type must be "episode", episode associated channels must include channel, ignored otherwise.

  7. Open EPG:

    contentType: "epg"
    epgId: <epg_id>
     
  8. Open EPG with specific channel:

    contentType: "epg"
    epgId: <epg_id>
    channelId: <epg_channel_id>
     
  9. Live events:

    channelId: <channel_id>
    contentType: "live"
    videoId: <video_id>
     
    Channel content type must be "liveEvents", video type must be "liveEvent", live event associated channels must include channel, ignored otherwise.

 

Best Practices

 

Since a Push Notification is a direct alert to users, it is an extremely effective way of getting their attention. Here are two simple tips to follow:

1. Promote specific new content:

Users won't mind Push Notifications if they are promoting something they want to watch.  The most effective notifications are ones that link to a specific piece of new content that will be appealing to the majority of your audience.

2. Start Slow:

Begin with one Push Notification every week or two.  Check the analytics, and make sure the notification is receiving engagement and not leading to a spike in uninstalls.  If they are performing well, you can begin to experiment with more frequent notifications.

 

Note: To enable this feature on your mobile apps, please contact your Solutions Engineer.

Have more questions? Submit a request

0 Comments

Article is closed for comments.