Before creating an App push you'll need to add Apps. To do this, go to Settings > Connected Apps and click the blue Add button to the right hand side.
When you want to create an App Push notification you first choose the channel (Campaign or Journey) for your send out and click the blue Create button on the right-hand side (or if in Journey, add a Push message step).
Now you can give the App Push campaign a name and select which Project and Platform to use.
Platforms supported:
- Android
- Firebase
IOS
Note that this doesn’t necessary mean that you support all applications and/or have implemented Symplify for each of these platforms.
The editor will open and you will find the settings related to your app push send out:
Select which app you want to use for your Push (you can connect several apps to Symplify but you need to select one of them when sending a notification). Next you will enter the Notification Payload - this is where you edit the actual content of the push notification. You can add multiple notifications to different segments, and the first one you added will be used as a fallback for people from your database who do not match the specific segment. There is a preview on your right hand side that simulates how the push will look.
Then you will choose the database and segment for the app push. Note that only recipients that has a device token generated through the right SDK will be able to receive the app push.
Character limitations
The maximum character count for push notifications to Android is 65 for the title and 240 for the message (info) and 178 for iOS (info).
However, the ideal number of characters on Android is around 39 characters for the title and 150 characters for the message. This limit ensures a full display of push notification and applies to most devices, browsers, and operating systems.
Message size limitations
The full message (the notification along with optional custom data) can not be bigger than 4KB (4096 bytes). This will be refused by the receiving service and the tokens will get invalidated.