Push notification content templates are pre-formatted forms that can be customized to display your own push notification messages on a user’s device. Sendbird provides two types: Default and Alternative. Both templates can be customized from your dashboard by going to Settings > Application > Notifications > Push notification content templates.
There are two types of push notification content template: Default and Alternative. Default template is a template that applies to users with the initial notification message setting. Alternative template is used when a user selects a different notification content template instead of the default template.
The content in the template is set at the application level while the selection of templates is determined by a user or through the Platform API.
Note: When a custom channel type has its own customized push notification content template, it takes precedence over the default or alternative templates.
Both templates can be customized using the variables of
file_type_friendly which will be replaced with the corresponding string values. The
file_type_friendly field indicates the type of the file sent, such as Audio, Image, and Video.
Refer to the following table for the usage of content templates.
|Text message||File message|
To apply a template to push notifications, use the
setPushTemplate() method. Specify the template name as either with
To check the current user's push notification template, use the
getPushTemplate() method like the following.