为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
-
转到 Campaign management > Deliveries。
-
单击 New。
-
在 Delivery template 下拉列表中选择 Deliver on Android (android)。 向投放添加 Label。
-
单击 To 以定义要定位的群体。 默认情况下,应用 Subscriber application 目标映射。 单击 Add 以选择您的服务。
-
在 Target type 窗口中,选择 Subscribers of an Android mobile application 并单击 Next。
-
在 Service 下拉列表中,选择您之前创建的服务,然后选择应用程序,并单击 Finish。
根据配置步骤中添加的内容,自动添加 Application variables。 -
选择 data message 作为 Message Type。
-
编辑富通知。
-
如果需要,您可以在之前配置的 Application variables 中添加信息。 Application variables 需要在Android服务中进行配置,并且是发送到移动设备的消息有效负载的一部分。
-
单击 Save 并发送您的投放。
在订阅者的Android移动设备上接收时,推送通知中应显示图像和网页。
创建通知消息 creating-notification-message
-
转到 Campaign management > Deliveries。
-
单击 New。
-
在 Delivery template 下拉列表中选择 Deliver on Android (android)。 向投放添加 Label。
-
单击 To 以定义要定位的群体。 默认情况下,应用 Subscriber application 目标映射。 单击 Add 以选择您的服务。
-
在 Target type 窗口中,选择 Subscribers of an Android mobile application 并单击 Next。
-
在 Service 下拉列表中,选择您之前创建的服务,然后选择应用程序,并单击 Finish。
-
选择 notification message 作为 Message Type。
-
添加标题并编辑消息。 使用 Notification options 个性化您的推送通知:
- Channel ID:设置通知的频道ID。 在收到任何具有此渠道ID的通知之前,应用程序必须创建具有此渠道ID的渠道。
- Sound:将声音设置为在设备收到通知时播放。
- Color:设置通知的图标颜色。
- Icon:将通知的图标设置为显示在用户档案的设备上。
- Tag:设置用于替换通知抽屉中现有通知的标识符。
- Click action:设置与用户单击您的通知相关联的操作。
有关 Notification options 以及如何填写这些字段的更多信息,请参阅FCM文档。
-
如果您的应用程序配置了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文档。
-
如果需要,您可以在之前配置的 Application variables 中添加信息。 Application variables 需要在Android服务中进行配置,并且是发送到移动设备的消息有效负载的一部分。
-
单击 Save 并发送您的投放。
在订阅者的Android移动设备上接收时,推送通知中应显示图像和网页。