iOS 12 push notifications

From iOS SDK 6.4.0, you can benefit from the new iOS 12 features.

You will find on this page a presentation of these new features as well as our recommendations for an optimized display of your notifications.

Provisional authorization :

With iOS12, you can now target users through push notifications/scheduled alarms event if they have not chosen yet whether to receive notification or not. This new classification of users is called "temporary optins".

What are the differences with your current notifications ?

The differences are on the delivery and display of the notification. A notification sent to a temporary optin will be delivered quietly meaning that it will be displayed only in the notification center without making any sound nor vibration. 

Moreover, when the notification is displayed on the device, two buttons appear below it (screenshot below) allowing users to :

  • keep receiving notifications "quietly" and stay a temporary optin
  • decide to receive notifications prominently and become a permanent optin (your historical optin)
  • decide to be optout

  

This is a good way for you to adapt your speech and show users who are not convinced by this way of communication the benefits for allowing your notifications.

In order to get there, SDK iOS 6.4.0 retrieves a new optin status from the users' devices when they open your application and sets it on the Accengage database allowing you to target them from the Accengage interface.

To do so, go to the Accengage interface and create a new dynamic segment as below : 

  1. In the menu, select "Targeting"
  2. Then, choose "Segments/Lists"
  3. Click on "Add new segment"
  4. Select "Campaign" as segment type in order to use it in your message
  5. To target temporary optins, you must add a segmentation criterion as follow "System push opt-in | equals | T " (screenshot below)
  6. Save your segment once you've added all criteria needed

You can now use it to target temporary optins!

Topic :

With iOS12, notifications are no longer necessarily displayed in chronological order, but can be grouped by app or by app+topics. The app displays the grouped notification in the notification center.

Example : you send several notifications related to politics or football.

To avoid a long list of notifications on the user's device, you can add a parameter when creating your message on the Accengage interface to affect a "topic" to the notification.

Notifications sent with the same topic will then merge into a unique notification (which can be unfolded by the user) :

 

To group notifications by topics, a custom parameter must be added when creating your message on the Accengage interface. The custom parameter is "a4sThreadId"

Please follow the steps below to affect a topic to a notification :

  • Push notifications :

    1. Create your notification
    2. Add all useful information (name of the notification, campaign, marketing pressure, title, message, etc...)
    3. Go to the section "Trigger following action"
    4. Activate the switch "Custom parameters"
    5. Select "Customised" in the dropdown list
    6. Add the key "a4sThreadId" and the value, which is your topic
    7. Add your segments

Your message is ready to be sent!

  • Scheduled alarms

    1. Create your scheduled alarm
    2. Add all triggers and content messages useful for your message
    3. Go to the section "Advanced parameters"
    4. Click on the "add" icon
    5. Select "Customised" in the dropdown list
    6. Add the key "a4sThreadId" and the value, which is your topic
    7. Add your segments

Your scheduled alarm is ready to be activated!

Important

Note that the value associated with your key is case-sensitive. "Football" and "football" are therefore two different topics.

Moreover, the topic is only used in order to group notifications and will not be visible to the user.

Customize part of the summary text on grouped notification :

When notifications are grouped, a summary text indicating the number of notifications present in the group is displayed on the last notification received :

The iOS SDK 6.4.0 allows you to add a customised text at the end of the summary text :

This can be particularly interesting if you already use a nickname when communicating with your users via emails or text message.

In the case of a Customer Service for example, you can use the name of a customer advisor in relation with tyour users, which will allow those users to know precisely who is contacting them.

To do this customization a custom parameter must be added when creating your message in the Accengage interface. The custom parameter is : "a4sSummaryArg"

Follow the steps below to send the custom parameter :

  • Push notifications :

    1. Create your notification
    2. Add all useful information (name of the notification, campaign, marketing pressure, title, message, etc...)
    3. Go to the section "Trigger following action"
    4. Activate the switch "Custom parameters"
    5. Select "Customised" in the dropdown list
    6. Add the key "a4sSummaryArg" and the value, which is your topic
    7. Add your segment

Your message is ready to be sent!

  • Scheduled alarms

    1. Create your scheduled alarm
    2. Add all triggers and content messages useful for your message
    3. Go to the section "Advanced parameters"
    4. Click on the "add" icon
    5. Select "Customised" in the dropdown list
    6. Add the key "a4sThreadId" and the value, which is your topic
    7. Add your segment

Your scheduled alarm is ready to be activated!