AWS::Pinpoint::PushTemplate DefaultPushNotificationTemplate - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::Pinpoint::PushTemplate DefaultPushNotificationTemplate

AWS::Pinpoint::PushTemplate DefaultPushNotificationTemplate 资源定义可以在通过推送通知通道发送的消息中使用的消息模板的默认设置和内容。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Action" : String, "Body" : String, "Sound" : String, "Title" : String, "Url" : String }

YAML

Action: String Body: String Sound: String Title: String Url: String

属性

Action

在收件人点击基于消息模板的推送通知时执行的操作。有效值为:

  • OPEN_APP - 将打开您的应用程序,或者在已发送到后台时变为前台应用程序。这是默认操作。

  • DEEP_LINK - 将打开您的应用程序并在应用程序中显示指定的用户界面。该设置使用 iOS 和 Android 平台的深层链接功能。

  • URL - 将打开收件人的设备上的默认移动浏览器,并加载您指定的 URL 中的 Web 页面。

必需:否

类型:字符串

Update requires: No interruption

Body

在基于消息模板的推送通知中使用的消息正文。

必需:否

类型:字符串

Update requires: No interruption

Sound

在收件人收到基于消息模板的推送通知时播放的声音。您可以使用默认流,或指定您的应用程序中捆绑的声音资源的文件名。在 Android 平台上,声音文件必须位于 /res/raw/ 中。

对于 iOS 平台,该值是应用程序的主包或应用程序数据容器的 Library/Sounds 文件夹中的声音文件名称的键。如果找不到声音文件或指定 default 以作为值,系统将播放默认警报声音。

必需:否

类型:字符串

Update requires: No interruption

Title

在基于消息模板的推送通知中使用的标题。该标题显示在收件人设备上的通知消息上方。

必需:否

类型:字符串

Update requires: No interruption

Url

在收件人点击基于消息模板的推送通知时,在收件人的默认移动浏览器中打开的 URL(如果 Action 属性值为 URL)。

必需:否

类型:字符串

Update requires: No interruption