设计 Android 富推送投放 rich-push

IMPORTANT
在设计富推送通知之前,您首先需要配置V2连接器。 有关详细过程,请参阅此页面

使用Firebase Cloud Messaging,您可以选择两种类型的消息:

  • Data message ​由客户端应用程序处理。 这些消息将直接发送到移动设备应用程序,后者在设备上生成并显示Android通知。 数据消息仅包含您的自定义应用程序变量。

  • 由FCM SDK自动处理的​ Notification message。 FCM会代表客户端应用程序在用户设备上自动显示消息。 通知消息包含预定义的一组参数和选项,但仍可以使用自定义应用程序变量进一步个性化。

如果您的界面上禁用了滚动条,请访问​ Administration > Platform > Options,并将​ XtkUseScrollBar ​选项设置为1。

定义Android通知的内容 push-message

创建推送投放后,您可以使用以下模板之一定义其内容:

  • 默认 ​允许您发送带有简单图标和随附图像的通知。

  • 基本 ​可以在通知中包含文本、图像和按钮。

  • 通过​ 轮播,您可以发送包含用户可以轻扫的文本和多个图像的通知。

  • 图标按钮 ​允许您发送带有图标和相应图像的通知。

  • 输入框 ​通过通知直接收集用户输入和反馈。

  • 产品目录 ​显示各种产品图像。

  • 产品评级 ​允许用户提供反馈并对产品评级。

  • 计时器 ​在通知中包含实时倒计时器。

  • 零挡板 ​使用图像的整个背景表面,文本无缝覆盖。

浏览以下选项卡,详细了解如何个性化这些模板。

默认值
  1. 从​ Notification type ​下拉列表中选择​ Default

  2. 若要撰写邮件,请在​ Title ​和​ Message ​字段中输入您的文本。

  3. 使用动态个性化字段定义内容、个性化数据和添加动态内容。 了解详情

  4. 要进一步个性化您的推送通知,请配置推送通知的​ Notification options ​和​ HTTPv1 additional options了解详情

定义消息内容后,您可以使用测试订阅者来预览和测试消息。

基本
  1. 从​ Notification Type ​下拉列表中选择​ Basic

  2. 若要撰写邮件,请在​ TitleMessage ​和​ Expanded message ​字段中输入您的文本。

    展开通知时,显示​ Expanded message ​时,Message ​文本将显示在折叠视图中。

  3. 使用动态个性化字段定义内容、个性化数据和添加动态内容。 了解详情

  4. 在​ Color options ​菜单下,输入​ TitleMessage ​和​ Background ​的十六进制颜色代码。

  5. 根据需要添加​ Remind later button。 在相应的字段中输入您的​ Reminder Text ​和​ 日期

    Reminder Date ​字段需要一个表示纪元的值(以秒为单位)。

  6. 单击​ Add button ​并填写以下字段:

    • Label:按钮上显示的文本。
    • Link URI:指定单击按钮时要执行的URI。

    您可以选择在推送通知中最多包含三个按钮。 如果您选择​ Remind later button,则最多只能包含两个按钮。

  7. 选择按钮链接URL的​ Link type

    • Web URL: Web URL可将用户指引到在线内容。 单击后,它们将提示设备的默认Web浏览器打开并导航到指定的URL。

    • Deeplink:深层链接是指引导用户访问应用程序内特定部分的URL,即使应用程序已关闭也是如此。 单击时,会显示一个对话框,允许用户从能够处理链接的各种应用程序中进行选择。

    • Open App:打开应用程序URL允许您直接连接到应用程序中的内容。 它使您的应用程序能够绕过消除歧义对话框,将自身确立为特定类型链接的默认处理程序。

    有关如何处理Android应用程序链接的更多信息,请参阅Android开发人员文档

  8. 要进一步个性化您的推送通知,请配置推送通知的​ Notification options ​和​ HTTPv1 additional options了解详情

定义消息内容后,您可以使用测试订阅者来预览和测试消息。

轮播
  1. 从​ Notification Type ​下拉列表中选择​ Carousel

  2. 若要撰写邮件,请在​ TitleMessage ​和​ Expanded message ​字段中输入您的文本。

    展开通知时,显示​ Expanded message ​时,Message ​文本将显示在折叠视图中。

  3. 使用表达式编辑器定义内容、个性化数据和添加动态内容。 了解详情

  4. 在​ Color options ​菜单下,输入​ TitleMessage ​和​ Background ​的十六进制颜色代码。

  5. 选择​ Carousel ​的运行方式:

    • Auto:将图像作为幻灯片自动循环,以预定义的间隔转换。
    • Manual:允许用户在幻灯片之间手动滑动以浏览图像。
  6. 从​ Layout ​下拉列表中,选择​ Filmstrip ​选项,在主幻灯片旁包含上一张和下一张图像的预览。

  7. 单击​ Add image ​并输入图像URL、文本和操作URL。

    确保您至少包含三个图像,最多包含五个图像。

  8. 要进一步个性化您的推送通知,请配置推送通知的​ Notification options ​和​ HTTPv1 additional options了解详情

定义消息内容后,您可以使用测试订阅者来预览和测试消息。

图标按钮
  1. 从​ Notification Type ​下拉列表中选择​ Icon buttons

  2. 在​ Color options ​菜单下,输入​ Background ​的十六进制颜色代码。

  3. 提供​ Cancel button image ​的URL。

  4. 在​ Icon image buttons ​下,单击​ Add image。 然后,输入​ 图像URL链接类型 ​和​ 链接URI

    确保您至少包含三个图像以及最多五个按钮。

  5. 要进一步个性化您的推送通知,请配置推送通知的​ Notification options ​和​ HTTPv1 additional options了解详情

定义消息内容后,您可以使用测试订阅者来预览和测试消息。

输入框
  1. 从​ Notification Type ​下拉列表中选择​ Input box

  2. 若要撰写邮件,请在​ TitleMessage ​和​ Expanded message ​字段中输入您的文本。

    展开通知时,显示​ Expanded message ​时,Message ​文本将显示在折叠视图中。

  3. 在​ Color options ​菜单下,输入​ TitleMessage ​和​ Background ​的十六进制颜色代码。

  4. 在​ Input box options ​菜单中,填写以下选项:

    • Input receiver name:输入输入接收者的名称或标识符。
    • Input text:输入​ 输入框 ​的文本。
    • Feedback text:输入回复后要显示的文本。
    • Feedback image:为回复后显示的图像添加URL。

  5. 要进一步个性化您的推送通知,请配置推送通知的​ Notification options ​和​ HTTPv1 additional options了解详情

定义消息内容后,您可以使用测试订阅者来预览和测试消息。

产品目录
  1. 从​ Notification Type ​下拉列表中选择​ Product catalog

  2. 若要撰写邮件,请在​ TitleMessage ​和​ Expanded message ​字段中输入您的文本。

    展开通知时,显示​ Expanded message ​时,Message ​文本将显示在折叠视图中。

  3. 在​ Color options ​菜单下,输入​ TitleMessage ​和​ Background ​的十六进制颜色代码。

  4. 在​ Product catalog options ​菜单下,填写以下选项:

    • Action button text:按钮上显示的文本。
    • Action button text color:操作按钮文本的颜色。
    • Action button color:操作按钮的颜色。
    • Action button URI:指定单击按钮时要执行的URI。
    • Display type:选择垂直显示还是水平显示。

  5. 在​ Product catalog items ​菜单中,单击​ Add ​并为每个项目输入以下详细信息:

    • Title
    • Description
    • Image URL
    • Price
    • URI

    确保您最多包含三个项目。

  6. 要进一步个性化您的推送通知,请配置推送通知的​ Notification options ​和​ HTTPv1 additional options了解详情

定义消息内容后,您可以使用测试订阅者来预览和测试消息。

产品评级
  1. 从​ Notification Type ​下拉列表中选择​ Product rating

  2. 若要撰写邮件,请在​ TitleMessage ​和​ Expanded message ​字段中输入您的文本。

    展开通知时,显示​ Expanded message ​时,Message ​文本将显示在折叠视图中。

  3. 在​ Color options ​菜单下,输入​ TitleMessage ​和​ Background ​的十六进制颜色代码。

  4. 在​ Product rating options ​菜单中,输入​ Rating icon in unselected state ​和​ Rating icon in selected state ​的URL。

  5. 在​ Product rating items ​菜单下,单击​ Add ​并输入您的​ Link URI ​并选择您的​ Link type

    • Web URL: Web URL可将用户指引到在线内容。 单击后,它们将提示设备的默认Web浏览器打开并导航到指定的URL。

    • Deeplink:深层链接是指引导用户访问应用程序内特定部分的URL,即使应用程序已关闭也是如此。 单击时,会显示一个对话框,允许用户从能够处理链接的各种应用程序中进行选择。

    • Open App:打开应用程序URL允许您直接连接到应用程序中的内容。 它使您的应用程序能够绕过消除歧义对话框,将自身确立为特定类型链接的默认处理程序。

    • Dismiss:没有与按钮关联的URL;单击只是关闭对话框或界面。

    确保您至少包含三个值,最多包含五个值。

  6. 要进一步个性化您的推送通知,请配置推送通知的​ Notification options ​和​ HTTPv1 additional options了解详情

定义消息内容后,您可以使用测试订阅者来预览和测试消息。

计时器
  1. 从​ Notification Type ​下拉列表中选择​ Timer

  2. 若要撰写邮件,请在​ TitleMessage ​和​ Expanded message ​字段中输入您的文本。

    展开通知时,显示​ Expanded message ​时,Message ​文本将显示在折叠视图中。

  3. 在​ Alternate titleAlternate message ​和​ Alternate expanded message ​字段中输入计时器过期后显示的文本。

  4. 在​ Color options ​菜单下,输入​ TitleMessageBackground ​和​ Timer ​的十六进制颜色代码。

  5. 将您的​ Timer duration ​设置为秒,或将​ Timer end timestamp ​设置为特定纪元时间戳,并添加将在计时器过期后显示的​ Alternate image URL。

  6. 要进一步个性化您的推送通知,请配置推送通知的​ Notification options ​和​ HTTPv1 additional options了解详情

定义消息内容后,您可以使用测试订阅者来预览和测试消息。

零挡板
  1. 从​ Notification Type ​下拉列表中选择​ Zero bezel

  2. 若要撰写邮件,请在​ TitleMessage ​和​ Expanded message ​字段中输入您的文本。

    展开通知时,显示​ Expanded message ​时,Message ​文本将显示在折叠视图中。

  3. 在​ Color options ​菜单下,输入​ TitleMessage ​和​ Background ​的十六进制颜色代码。

  4. 在​ Zero bezel options ​菜单中,在​ Collapsed notification style ​字段中添加图像URL。

  5. 要进一步个性化您的推送通知,请配置推送通知的​ Notification options ​和​ HTTPv1 additional options了解详情

定义消息内容后,您可以使用测试订阅者来预览和测试消息。

推送通知高级设置 push-advanced

通知选项 notification-options

参数
说明
Channel ID
设置通知的渠道ID。 在收到任何具有此渠道ID的通知之前,应用程序必须创建具有此渠道ID的渠道。
Icon
将通知的图标设置为显示在用户档案的设备上。
Sound
设置设备收到通知时播放的声音。
Tag
设置用于替换通知抽屉中现有通知的标识符。 这有助于防止累积多个通知,并确保只显示最新的相关通知。
Color
使用十六进制颜色代码设置通知的图标颜色。
Click action
设置与用户单击您的通知关联的操作。
Notification background color
使用十六进制颜色代码设置通知背景的颜色。
Link type
  • Web URL: Web URL可将用户指引到在线内容。 单击后,它们将提示设备的默认Web浏览器打开并导航到指定的URL。
  • 深层链接:深层链接是指引导用户访问应用程序中的特定部分的URL,即使应用程序已关闭也是如此。 单击时,会显示一个对话框,允许用户从能够处理链接的各种应用程序中进行选择。
  • 打开应用程序:打开应用程序URL允许您直接连接到应用程序中的内容。 它使您的应用程序能够绕过消除歧义对话框,将自身确立为特定类型链接的默认处理程序。

HTTPv1其他选项 additional-options

参数
说明
Ticker
设置通知的滚动条文本。 仅适用于设置为Android 5.0 Lollipop的设备。
Sticky
激活后,通知仍保持可见,即使用户单击它也是如此。
如果停用,则当用户与通知交互时,该通知将自动取消。 粘性行为允许重要通知在屏幕上保留较长时间。
Image
设置要在通知中显示的图像URL。
Notification Priority
设置通知的优先级,可以是默认、最小、低或高。 优先级决定了通知的重要性和紧迫性,会影响通知的显示方式以及它是否可以绕过某些系统设置。 有关详细信息,请参阅FCM文档
Notification Count
设置直接在应用程序图标上显示的新未读信息数。 这样用户即可迅速了解待处理通知的数量。
Visibility
设置通知的可见性级别,可以是公共、私有或机密。 可见性级别确定通知内容在锁屏界面和其他敏感区域上显示的程度。 有关详细信息,请参阅FCM文档
Application variables
允许您定义通知行为。 可完全自定义这些变量,并将其纳入发送到移动设备的消息负载。
recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b