Push Notification
The Push Notification service handles registering device tokens from a user's device and sending push notifications to users.
You will need to correctly configure your push notification settings from the Notification Settings page of the brainCloud portal before being able to send notifications.
Templated or normalized push notifications (pre-defined messages with substitutions and possibly localized versions) are configured on the Notification Templates page of the brainCloud portal.
It is possible to send a push notification to oneself.
📄️ DeregisterAllPushNotificationDeviceTokens
Clears the device tokens currently registered to the user.
📄️ DeregisterPushNotificationDeviceToken
Deregisters the given device token from the server to disable this device from receiving push notifications.
📄️ RegisterPushNotificationDeviceToken
Registers the given device token from the server to enable this device to receive push notifications.
📄️ ScheduleNormalizedPushNotificationMinutes
Schedules a normalized push notification to a user at a future relative time.
📄️ ScheduleNormalizedPushNotificationUTC
Schedules a normalized push notification to a user at a future absolute time.
📄️ ScheduleRawPushNotificationMinutes
Schedules a raw push notification to a user at a future relative time.
📄️ ScheduleRawPushNotificationUTC
Schedules a raw push notification to a user at a future absolute time.
📄️ ScheduleRichPushNotificationMinutes
Schedules a rich push notification to a user at a future relative time.
📄️ ScheduleRichPushNotificationUTC
Schedules a rich push notification to a user at a future absolute time.
📄️ SendNormalizedPushNotification
Sends a notification to a user consisting of alert content and custom data.
📄️ SendNormalizedPushNotificationBatch
Sends a notification to a list of users consisting of alert content and custom data.
📄️ SendNormalizedPushNotificationToGroup
Sends a notification to a "group" of user consisting of alert content and custom data.
📄️ SendRawPushNotification
Sends a notification to a user consisting of raw platform dependent content.
📄️ SendRawPushNotificationBatch
Sends a notification to a list of users consisting of raw message content.
📄️ SendRawPushNotificationToGroup
Sends a notification to a "group" of user consisting of raw message content.
📄️ SendRawPushToCustomQuery
Sends a push to users based on custom collection query and the profileIdField storing the user's profile Id.
📄️ SendRichPushNotification
Sends a notification to a user based on a portal configured notification template.
📄️ SendRichPushNotificationWithParams
Sends a notification to a user based on a portal configured notification template and includes JSON defining the substitution params to use with the template.
📄️ SendSimplePushNotification
Sends a simple push notification based on the passed in message.
📄️ SendTemplatedPushNotificationToGroup
Sends a notification to a "group" of user based on a portal configured notification template. Includes JSON defining the substitution params to use with the template.
📄️ SysGetNotificationTemplates
Returns an array of the notification templates defined - with the text for the specified language.