Skip to main content
Table of Contents

TTMSFNCWebPushSender.SendNotification Method

Sends a raw JSON payload to a single subscription with default delivery options.

API unit family: TMS.TMSFNCWebPushSender Declaring type: TTMSFNCWebPushSender Inherited from: TTMSFNCCustomWebPushSender

Overloads

Overload 1

Sends a raw JSON payload to a single subscription with default delivery options.

TMS.TMSFNCWebPushSender.hppPascalC++
procedure SendNotification(ASubscription: TTMSFNCWebPushSubscription; const APayLoad: string); overload;
void __fastcall SendNotification(const TTMSFNCWebPushSubscription &ASubscription, const System::UnicodeString APayLoad)/* overload */;

Parameters

Name Description
ASubscription Recipient subscription to deliver to.
APayLoad JSON payload string to send.

Overload 2

Sends a raw JSON payload to a single subscription with the specified delivery options.

TMS.TMSFNCWebPushSender.hppPascalC++
procedure SendNotification(ASubscription: TTMSFNCWebPushSubscription; const APayLoad: string; AMessageSettings: TTMSFNCWebPushMessageSettings); overload;
void __fastcall SendNotification(const TTMSFNCWebPushSubscription &ASubscription, const System::UnicodeString APayLoad, const TTMSFNCWebPushMessageSettings &AMessageSettings)/* overload */;

Parameters

Name Description
ASubscription Recipient subscription to deliver to.
APayLoad JSON payload string to send.
AMessageSettings Urgency and topic options for this message.

Overload 3

Sends a notification with a title and body to a single subscription using default delivery options.

TMS.TMSFNCWebPushSender.hppPascalC++
procedure SendNotification(ASubscription: TTMSFNCWebPushSubscription; const ATitle, ABody: string); overload;
void __fastcall SendNotification(const TTMSFNCWebPushSubscription &ASubscription, const System::UnicodeString ATitle, const System::UnicodeString ABody)/* overload */;

Parameters

Name Description
ASubscription Recipient subscription to deliver to.
ATitle Notification title.
ABody Notification body text.

Overload 4

Sends a notification with a title and body to a single subscription using the specified delivery options.

TMS.TMSFNCWebPushSender.hppPascalC++
procedure SendNotification(ASubscription: TTMSFNCWebPushSubscription; const ATitle, ABody: string; AMessageSettings: TTMSFNCWebPushMessageSettings); overload;
void __fastcall SendNotification(const TTMSFNCWebPushSubscription &ASubscription, const System::UnicodeString ATitle, const System::UnicodeString ABody, const TTMSFNCWebPushMessageSettings &AMessageSettings)/* overload */;

Parameters

Name Description
ASubscription Recipient subscription to deliver to.
ATitle Notification title.
ABody Notification body text.
AMessageSettings Urgency and topic options for this message.

Overload 5

Sends a notification with a title, body, and icon to a single subscription using default delivery options.

TMS.TMSFNCWebPushSender.hppPascalC++
procedure SendNotification(ASubscription: TTMSFNCWebPushSubscription; const ATitle, ABody, AIconURL: string); overload;
void __fastcall SendNotification(const TTMSFNCWebPushSubscription &ASubscription, const System::UnicodeString ATitle, const System::UnicodeString ABody, const System::UnicodeString AIconURL)/* overload */;

Parameters

Name Description
ASubscription Recipient subscription to deliver to.
ATitle Notification title.
ABody Notification body text.
AIconURL URL of the notification icon image.

Overload 6

Sends a notification with a title, body, and icon to a single subscription using the specified delivery options.

TMS.TMSFNCWebPushSender.hppPascalC++
procedure SendNotification(ASubscription: TTMSFNCWebPushSubscription; const ATitle, ABody, AIconURL: string; AMessageSettings: TTMSFNCWebPushMessageSettings); overload;
void __fastcall SendNotification(const TTMSFNCWebPushSubscription &ASubscription, const System::UnicodeString ATitle, const System::UnicodeString ABody, const System::UnicodeString AIconURL, const TTMSFNCWebPushMessageSettings &AMessageSettings)/* overload */;

Parameters

Name Description
ASubscription Recipient subscription to deliver to.
ATitle Notification title.
ABody Notification body text.
AIconURL URL of the notification icon image.
AMessageSettings Urgency and topic options for this message.

Overload 7

Sends a notification with a title, body, icon, and activation URL to a single subscription using default delivery options.

TMS.TMSFNCWebPushSender.hppPascalC++
procedure SendNotification(ASubscription: TTMSFNCWebPushSubscription; const ATitle, ABody, AIconURL, AURL: string); overload;
void __fastcall SendNotification(const TTMSFNCWebPushSubscription &ASubscription, const System::UnicodeString ATitle, const System::UnicodeString ABody, const System::UnicodeString AIconURL, const System::UnicodeString AURL)/* overload */;

Parameters

Name Description
ASubscription Recipient subscription to deliver to.
ATitle Notification title.
ABody Notification body text.
AIconURL URL of the notification icon image.
AURL URL opened when the recipient activates the notification.

Overload 8

Sends a notification with a title, body, icon, and activation URL to a single subscription using the specified delivery options.

TMS.TMSFNCWebPushSender.hppPascalC++
procedure SendNotification(ASubscription: TTMSFNCWebPushSubscription; const ATitle, ABody, AIconURL, AURL: string; AMessageSettings: TTMSFNCWebPushMessageSettings); overload;
void __fastcall SendNotification(const TTMSFNCWebPushSubscription &ASubscription, const System::UnicodeString ATitle, const System::UnicodeString ABody, const System::UnicodeString AIconURL, const System::UnicodeString AURL, const TTMSFNCWebPushMessageSettings &AMessageSettings)/* overload */;

Parameters

Name Description
ASubscription Recipient subscription to deliver to.
ATitle Notification title.
ABody Notification body text.
AIconURL URL of the notification icon image.
AURL URL opened when the recipient activates the notification.
AMessageSettings Urgency and topic options for this message.

Overload 9

Sends a fully composed notification object to a single subscription using default delivery options.

TMS.TMSFNCWebPushSender.hppPascalC++
procedure SendNotification(ASubscription: TTMSFNCWebPushSubscription; const APayload: TTMSFNCWebPushNotification); overload;
void __fastcall SendNotification(const TTMSFNCWebPushSubscription &ASubscription, TTMSFNCWebPushNotification* const APayload)/* overload */;

Parameters

Name Description
ASubscription Recipient subscription to deliver to.
APayload Notification to serialize and send.

Overload 10

Sends a fully composed notification object to a single subscription using the specified delivery options.

TMS.TMSFNCWebPushSender.hppPascalC++
procedure SendNotification(ASubscription: TTMSFNCWebPushSubscription; const APayload: TTMSFNCWebPushNotification; AMessageSettings: TTMSFNCWebPushMessageSettings); overload;
void __fastcall SendNotification(const TTMSFNCWebPushSubscription &ASubscription, TTMSFNCWebPushNotification* const APayload, const TTMSFNCWebPushMessageSettings &AMessageSettings)/* overload */;

Parameters

Name Description
ASubscription Recipient subscription to deliver to.
APayload Notification to serialize and send.
AMessageSettings Urgency and topic options for this message.