AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Specifies the default settings and content for a push notification that's sent directly to an endpoint.

Inheritance Hierarchy

System.Object
  Amazon.Pinpoint.Model.DefaultPushNotificationMessage

Namespace: Amazon.Pinpoint.Model
Assembly: AWSSDK.Pinpoint.dll
Version: 3.x.y.z

Syntax

C#
public class DefaultPushNotificationMessage

The DefaultPushNotificationMessage type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property Action Amazon.Pinpoint.Action

Gets and sets the property Action.

The default action to occur if a recipient taps the push notification. Valid values are:

  • OPEN_APP - Your app opens or it becomes the foreground app if it was sent to the background. This is the default action.

  • DEEP_LINK - Your app opens and displays a designated user interface in the app. This setting uses the deep-linking features of the iOS and Android platforms.

  • URL - The default mobile browser on the recipient's device opens and loads the web page at a URL that you specify.

Public Property Body System.String

Gets and sets the property Body.

The default body of the notification message.

Public Property Data System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property Data.

The JSON data payload to use for the default push notification, if the notification is a silent push notification. This payload is added to the data.pinpoint.jsonBody object of the notification.

Public Property SilentPush System.Boolean

Gets and sets the property SilentPush.

Specifies whether the default notification is a silent push notification, which is a push notification that doesn't display on a recipient's device. Silent push notifications can be used for cases such as updating an app's configuration or delivering messages to an in-app notification center.

Public Property Substitutions System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.List<System.String>>

Gets and sets the property Substitutions.

The default message variables to use in the notification message. You can override the default variables with individual address variables.

Public Property Title System.String

Gets and sets the property Title.

The default title to display above the notification message on a recipient's device.

Public Property Url System.String

Gets and sets the property Url.

The default URL to open in a recipient's default mobile browser, if a recipient taps the push notification and the value of the Action property is URL.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5