iOS tab

Engage your iPhone users with push notifications

The iOS tab allows you to design push notifications that will be sent to iPhone users.

Target apps

The section at the top of the page allows you to target your production and or sandbox app.

Build your iOS push

Using content elements

You can add emojis and dynamic content to your iOS push, for both the title and the body of the message.

Click the smile icon to display a list of emojis and click the one you want to add to your message.

Click on the user icon to add data from your user attribute fields. Type the name of the field you want to use, or select it from the presented pick list.

Click on the code icon to add content snippets. Type the name of the field you want to use, or select it from the presented pick list.

As well as the title and the body of the message, the push notifications can also include an image. Review our best practices for push notifications.


Rich media messages in iOS

In order to be able to send push notifications with images, GIFs, and video, clients must create a service extension following the steps outlined in this guide.

You can select the default action that will occur when the user clicks on the notification; the options available are:

  • None (selected by default): opens app
  • Open URL: to open it either inside or outside the app. Enter the URL you wish to use in the accompanying input field.
  • Go to deeplink: to open a certain part of the app. Enter the app deeplink you wish to use in the accompanying input field. See our deeplinks guide for more details.
  • In-App message: automatically creates a new tab called In-App in the campaign builder from which you can design an in-app message by following our In-App messages creative guidelines.

Additionally you can select what push category your message falls under. Start typing the category name that you want to assign, a pick list of matching names is provided, select the one required.

Each category allows you to set up a default action and a list of buttons for your message. Push categories must be created beforehand. Read this guide for more information about push categories.

Finally, a key/value payload can be added to the notification delivered to the user. You may have custom payloads available as part of your integration. Payloads are not initially visible to the user but if the push is opened, the app can access some payload values from the push message and perform some custom behaviour with them.

Preview the message

The right-hand pane will show the preview of what your message will look like on an iOS device. If you are using dynamic data, you will need to send a test message to see the data included.

Interruption level

iOS15 introduced Focus modes which lets the user automatically filter notifications based on what they're currently doing. Focus modes will stop messages from lighting up the screen and/or making a sound when received.

It is possible to override these focus settings with interruption levels which Xtremepush can apply to your push messages but it is down to the campaign creator to do this responsibly and in accordance with the Apple guidelines.

They suggest you should "use the Time Sensitive interruption level only for notifications that are relevant in the moment" and to "never use the Time Sensitive interruption level to send a marketing notification". It is important that you build up a trust with your users by not needlessly interrupting their set focus mode. It is possible for users to block message which break the focus level if they do not believe the reason is valid.

The default interruption level is Active.

The full details of how each interruption level breaks through the with on the device can be seen in the table below.

Multi-language and A/B testing

You can create a multi-language campaign with new titles and messages based on the languages selected in the Setup tab.

Multi-language campaign which addresses English and Spanish speakers.Multi-language campaign which addresses English and Spanish speakers.

Multi-language campaign which addresses English and Spanish speakers.

Also, if the A/B testing option has been enabled in the Setup tab, it is possible to send out different different variations of the same message from a single campaign to a portion of the targeted users. You can then compare them and determine which method was most successful. Each variant can be created by clicking on the variant key (A, B, etc).

Did this page help you?