为Android创建通知 create-notificaations-android

使用Adobe Campaign在Android设备上发送推送通知。 有关投放创建的全局概念在此部分中介绍。

首先,创建新投放。

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

  • Data message,由客户端应用程序处理。

    消息将直接发送到移动设备应用程序,该应用程序将生成并向设备显示Android通知。 数据消息仅包含您的自定义应用程序变量。

  • Notification message,由FCM SDK自动处理。

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

有关Firebase Cloud Messaging消息类型的详细信息,请参阅FCM文档

创建数据消息 creating-data-message

  1. 转到​ Campaign management > Deliveries

  2. 单击 New

  3. 在​ Delivery template ​下拉列表中选择​ Deliver on Android (android)。 向投放添加​ Label

  4. 单击​ To ​以定义要定位的群体。 默认情况下,应用​ Subscriber application ​目标映射。 单击​ Add ​以选择您的服务。

  5. 在​ Target type ​窗口中,选择​ Subscribers of an Android mobile application ​并单击​ Next

  6. 在​ Service ​下拉列表中,选择您之前创建的服务,然后选择应用程序,并单击​ Finish
    根据配置步骤中添加的内容,自动添加​ Application variables

  7. 选择​ data message ​作为​ Message Type

  8. 编辑富通知。

  9. 如果需要,您可以在之前配置的​ Application variables ​中添加信息。 Application variables ​需要在Android服务中进行配置,并且是发送到移动设备的消息有效负载的一部分。

  10. 单击​ Save ​并发送您的投放。

在订阅者的Android移动设备上接收时,推送通知中应显示图像和网页。

创建通知消息 creating-notification-message

了解如何在视频中创建Android推送通知

  1. 转到​ Campaign management > Deliveries

  2. 单击 New

  3. 在​ Delivery template ​下拉列表中选择​ Deliver on Android (android)。 向投放添加​ Label

  4. 单击​ To ​以定义要定位的群体。 默认情况下,应用​ Subscriber application ​目标映射。 单击​ Add ​以选择您的服务。

  5. 在​ Target type ​窗口中,选择​ Subscribers of an Android mobile application ​并单击​ Next

  6. 在​ Service ​下拉列表中,选择您之前创建的服务,然后选择应用程序,并单击​ Finish

  7. 选择​ notification message ​作为​ Message Type

  8. 添加标题并编辑消息。 使用​ Notification options ​个性化您的推送通知:

    • Channel ID:设置通知的频道ID。 在收到任何具有此渠道ID的通知之前,应用程序必须创建具有此渠道ID的渠道。
    • Sound:将声音设置为在设备收到通知时播放。
    • Color:设置通知的图标颜色。
    • Icon:将通知的图标设置为显示在用户档案的设备上。
    • Tag:设置用于替换通知抽屉中现有通知的标识符。
    • Click action:设置与用户单击您的通知相关联的操作。

    有关​ Notification options ​以及如何填写这些字段的更多信息,请参阅FCM文档

  9. 如果您的应用程序配置了HTTP v1 API协议,则可以使用以下​ HTTPV1 additional options ​进一步将推送通知个性化:

    • Ticker:设置通知的滚动条文本。 仅适用于设置为Android 5.0 Lollipop的设备。
    • Image:将图像的URL设置为显示在通知中。
    • Notification Count:将新的未读信息数设置为直接显示在应用程序图标上。
    • Sticky:设置为true或false。 如果设置为false,则当用户单击通知时,会自动取消通知。 如果设置为true,则即使用户单击通知,也会显示通知。
    • Notification Priority:将通知的优先级设置为默认、最小、低或高。 有关详细信息,请参阅FCM文档
    • Visibility:将通知的可见性级别设置为public、private或secret。 有关详细信息,请参阅FCM文档

    有关​ HTTP v1 additional options ​以及如何填写这些字段的更多信息,请参阅FCM文档

  10. 如果需要,您可以在之前配置的​ Application variables ​中添加信息。 Application variables ​需要在Android服务中进行配置,并且是发送到移动设备的消息有效负载的一部分。

  11. 单击​ Save ​并发送您的投放。

在订阅者的Android移动设备上接收时,推送通知中应显示图像和网页。

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1