安装包后,您可以在Adobe Campaign Classic中定义Android应用程序设置。
要了解如何为iOS配置应用程序以及如何为iOS创建投放,请参阅此部分。
关键步骤包括:
然后,您将能够创建Android富通知。
对于Android,有两个连接器可用:
要选择要使用的连接器,请执行以下步骤:
转到Administration > Platform > External accounts。
选择Android routing外部帐户。
在Connector选项卡中,填写JavaScript used in the connector字段:
对于Android V2:https://localhost:8080/nms/jsp/androidPushConnectorV2.js
您也可以按照以下方式配置它:https://localhost:8080/nms/jsp/androidPushConnector.js,但我们建议您使用连接器的版本2。
对于Android V2,Adobe服务器配置文件(serverConf.xml)中还有一个可用参数:
转到Profiles and Targets > Services and subscriptions节点并单击New。
定义Label和Internal name。
转到Type字段并选择Mobile application。
默认Subscriber applications (nms:appSubscriptionRcp)目标映射链接到收件人表。 如果要使用其他目标映射,则需要创建新目标映射,并在服务的Target mapping字段中输入它。 有关创建目标映射的详细信息,请参阅配置指南。
然后单击Add按钮以选择应用程序类型。
创建Android应用程序。 有关更多信息,请参阅此](…/…/delivery/using/configuring-the-mobile-application-android.md#creating-android-app)章节[。
创建服务后,您现在需要创建Android应用程序:
在新创建的服务中,单击Add按钮以选择应用程序类型。
选择Create an Android application并输入Label。
确保通过SDK在Adobe Campaign和应用程序代码中定义相同的Integration key。 有关详细信息,请参阅:将活动 SDK集成到移动应用程序中。
Integration key可完全自定义字符串值,但必须与SDK中指定的值完全相同。
选择API version:HTTP v1或HTTP(旧版)。 这些配置详见本节
填写Firebase Cloud Messaging the Android connection settings字段。
单击 Finish,然后单击 Save。您的Android应用程序现已准备好用于Campaign Classic。
默认情况下,Adobe Campaign在Subscriber applications (nms:appSubscriptionRcp)表的User identifier(@userKey)字段中保存一个键。 通过此键可将订阅链接到收件人。 要收集其他数据(如复杂合并关键项),您需要应用以下配置:
创建服务和新的移动应用程序后,您需要根据所选的API版本配置移动应用程序。
要配置HTTP v1 API版本,请执行以下步骤:
在Mobile application creation wizard窗口中,选择API version下拉列表中的HTTPV1。
单击Load project json file to extract projet details…直接加载JSON密钥文件。 有关如何提取JSON文件的详细信息,请参阅此页面。
您还可以手动输入以下详细信息:
单击Test the connection检查配置是否正确以及营销服务器是否有权访问FCM。
对于中间源部署,Test connection按钮将不检查MID服务器是否有权访问FCM服务器。
作为一种选项,您可以根据需要使用某些Application variables来丰富推送消息内容。 这些是完全可自定义的,并且是发送到移动设备的消息有效负荷的一部分。
单击 Finish,然后单击 Save。您的Android应用程序现已准备好用于Campaign Classic。
下面是FCM有效负荷名称,以进一步个性化您的推送通知:
消息类型 | 可配置消息元素(FCM有效负荷名称) | 可配置选项(FCM有效负荷名称) |
---|---|---|
数据消息 | N/A | validate_only |
通知消息 | title, body, android_渠道id,图标,声音,标签,颜色, click_action,图像, ticker,粘性,可见性, notification_priority, notification_count |
validate_only |
要配置HTTP(旧版)API版本,请执行以下步骤:
在Mobile application creation wizard窗口中,选择API version下拉列表中的HTTP (legacy)。
输入由移动应用程序开发人员提供的Project key。
作为一种选项,您可以根据需要使用某些Application variables来丰富推送消息内容。 这些是完全可自定义的,并且是发送到移动设备的消息有效负荷的一部分。
在以下示例中,我们添加title、imageURL和iconURL以创建富推送通知,然后为应用程序提供要在通知中显示的图像、标题和图标。
单击 Finish,然后单击 Save。您的Android应用程序现已准备好用于Campaign Classic。
下面是FCM有效负荷名称,以进一步个性化您的推送通知:
消息类型 | 可配置消息元素(FCM有效负荷名称) | 可配置选项(FCM有效负荷名称) |
---|---|---|
数据消息 | N/A | dryRun |
通知消息 | title, body, android_渠道_id,图标,声音,标签,颜色, click_action |
dryRun |
了解如何在视频中扩展appsubscriptionRcp模式
您需要扩展appsubscriptionRcp以定义新的附加字段,以将应用程序中的参数存储在活动数据库中。 例如,这些字段将用于个性化。 操作步骤:
创建Subscriber applications (nms:appsubscriptionRcp)模式的扩展并定义新字段。 了解有关本页中模式扩展的更多信息
在Subscription parameters选项卡中定义映射。
确保Subscription parameters选项卡中的配置名称与移动应用程序代码中的配置名称相同。 请参阅将活动 SDK集成到移动应用程序部分。
通过Firebase Cloud Messaging,您可以在两种类型的消息之间进行选择:
Data message,由客户端应用程序处理。
消息将直接发送到手机应用程序,该应用程序将生成android通知并向设备显示。数据消息仅包含自定义应用程序变量。
Notification message,由FCM SDK自动处理。
FCM会代表客户端应用程序在用户设备上自动显示消息。通知消息包含预定义的一组参数和选项,但仍然可以通过自定义应用程序变量进一步个性化。
有关Firebase Cloud Messaging消息类型的详细信息,请参阅 FCM文档。
转到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设备上收到图像和网页时,应在推送通知中显示。
通知消息的其他选项仅在HTTP v1 API配置中可用。 有关更多信息,请参阅此](/docs/campaign-classic/using/sending-messages/sending-push-notifications/configure-the-mobile-app/configuring-the-mobile-application-android.html?lang=zh-Hans#android-service-httpv1)章节[。
转到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个性化您的推送通知:
有关Notification options和如何填写这些字段的详细信息,请参阅FCM文档。
如果您的应用程序已配置HTTP v1 API协议,则可以使用以下HTTPV1 additional options进一步个性化您的推送通知:
有关HTTP v1 additional options和如何填写这些字段的详细信息,请参阅FCM文档。
如果需要,您可以在之前配置的Application variables中添加信息。 Application variables 需要在Android服务中进行配置,并且是发送到移动设备的消息有效负荷的一部分。
单击Save并发送投放。
当在用户的移动Android设备上收到图像和网页时,应在推送通知中显示。