The iOS tab allows you to design push notifications that will be sent to iPhone users.
The section at the top of the page allows you to target your production and or sandbox app.
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
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.
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.
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.
You can create a multi-language campaign with new titles and messages based on the languages selected in the Setup tab.
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).
Updated 4 months ago