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.

You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Pinpoint::Types::DefaultPushNotificationTemplate

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing DefaultPushNotificationTemplate as input to an Aws::Client method, you can use a vanilla Hash:

{
  action: "OPEN_APP", # accepts OPEN_APP, DEEP_LINK, URL
  body: "__string",
  sound: "__string",
  title: "__string",
  url: "__string",
}

Specifies the default settings and content for a message template that can be used in messages that are sent through a push notification channel.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#actionString

The action to occur if a recipient taps a push notification that\'s based on the message template. 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.

    Possible values:

    • OPEN_APP
    • DEEP_LINK
    • URL

Returns:

  • (String)

    The action to occur if a recipient taps a push notification that\'s based on the message template.

#bodyString

The message body to use in push notifications that are based on the message template.

Returns:

  • (String)

    The message body to use in push notifications that are based on the message template.

#soundString

The sound to play when a recipient receives a push notification that\'s based on the message template. You can use the default stream or specify the file name of a sound resource that\'s bundled in your app. On an Android platform, the sound file must reside in /res/raw/.

For an iOS platform, this value is the key for the name of a sound file in your app\'s main bundle or the Library/Sounds folder in your app\'s data container. If the sound file can\'t be found or you specify default for the value, the system plays the default alert sound.

Returns:

  • (String)

    The sound to play when a recipient receives a push notification that\'s based on the message template.

#titleString

The title to use in push notifications that are based on the message template. This title appears above the notification message on a recipient\'s device.

Returns:

  • (String)

    The title to use in push notifications that are based on the message template.

#urlString

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

Returns:

  • (String)

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