Skip to main content
PFPushNotificationsSendPushNotificationRequest data model.

Syntax

Members

advancedPlatformDelivery   PFPushNotificationsAdvancedPushPlatformMsg const*
may be nullptr
(Optional) Allows you to provide precisely formatted json to target devices. This is an advanced feature, allowing you to deliver to custom plugin logic, fields, or functionality not natively supported by PlayFab. advancedPlatformDeliveryCount   uint32_t Count of advancedPlatformDelivery customTags   PFStringDictionaryEntry const*
may be nullptr
(Optional) The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.). customTagsCount   uint32_t Count of customTags message   const char*
is null-terminated
(Optional) Text of message to send. package   PFPushNotificationsPushNotificationPackage const*
may be nullptr
(Optional) Defines all possible push attributes like message, title, icon, etc. Some parameters are device specific - please see the PushNotificationPackage documentation for details. recipient   const char*
is null-terminated
PlayFabId of the recipient of the push notification. subject   const char*
is null-terminated
(Optional) Subject of message to send (may not be displayed in all platforms). targetPlatforms   PFPushNotificationPlatform const*
may be nullptr
(Optional) Target Platforms that should receive the Message or Package. If omitted, we will send to all available platforms. targetPlatformsCount   uint32_t Count of targetPlatforms

Requirements

Header: PFPushNotificationsTypes.h

See also

PFPushNotificationsTypes members
Last modified on August 31, 2026