Show Menu
主题×

在Adobe Campaign中配置移动应用程序

您可以根据销售在线假日套餐的公司找到以下配置示例。 他的移动应用程序(Neotrips)有两种版本可供客户使用:适用于Android的Neotrips和适用于iOS的Neotrips。 要在Adobe Campaign中配置移动应用程序,您需要:
  • 为Neotrips移 Mobile application 动应用程序创建类型信息服务。
  • 将应用程序的iOS和Android版本添加到此服务。
  • 为iOS和Android创建分发。
转到服务 Subscriptions 的选项卡以查看服务的订阅者列表,即在其移动设备上安装应用程序并同意接收通知的所有用户。

使用iOS配置移动应用程序

在将应用程序集成到Adobe Campaign SDK之前,必须为推送操作配置了该应用程序。
如果不是这种情况,请参阅 本页

第1步:安装包

  1. 从Adobe Campaign客户端控制台 Tools > Advanced > Package import... 中访问包导入向导。
  2. Select Install a standard package .
  3. 在显示的列表中,选中 Mobile App Channel
  4. Next ​击,然 Start 后开始安装包。
    安装包后,进度栏显示 100% ,并且您可以在安装日志中看到以下消息: Installation of packages successful .
  5. Close 安装窗口。

第2步:配置iOS外部帐户

对于iOS,提供两个连接器:
  • iOS二进制连接器在传统二进制APNS服务器上发送通知。
  • iOS HTTP/2连接器向HTTP/2 APNS发送通知。
要选择要使用的连接器,请执行以下步骤:
  1. 转到 Administration > Platform > External accounts
  2. 选择外 iOS routing 部帐户。
  3. 在选项卡 Connector 中,填写以下字 Access URL of the connector 段:
    对于iOS HTTP2:http://localhost:8080/nms/jsp/iosHTTP2.jsp
    您也可以按照以下方式配置它:https://localhost:8080/nms/jsp/ios.jsp,但我们建议您使用连接器版本2。
  4. 单击 Save .
您的iOS连接器现已配置。 您可以开始创建服务。

第3步:配置iOS服务

  1. 转到节 Profiles and Targets > Services and subscriptions 点并单击 New
  2. 定义 Label Internal name
  3. 转到字段 Type 并选择 Mobile application
    默认目 Subscriber applications (nms:appSubscriptionRcp) 标映射链接到收件人表。 如果要使用其他目标映射,则需要创建新的目标映射,并在服务的字 Target mapping 段中输入它。 有关创建目标映射的详细信息,请参阅配 置指南
  4. 然后单击 Add 按钮以选择应用程序类型。
  5. 出现以下窗口。 选 Create an iOS application 择并输入 Label
  6. 作为选项,您可以根据需要添加一些推送消息 Application variables 内容。 这些是完全可自定义的,并且是发送到移动设备的消息有效负荷的一部分。 在以下示例中,我们添加 mediaURl mediaExt ,以创建富推送通知,然后为应用程序提供要在通知中显示的图像。
  7. 该选 Subscription parameters 项卡允许您定义具有架构扩展名的映 Subscriber applications (nms:appsubscriptionRcp) 射。
    确保不将同一证书用于应用程序的开发版本(沙箱)和生产版本。
  8. 该选 Sounds 项卡允许您指定要播放的声音。 单 Add 击并填 Internal name 充字段,该字段必须包含应用程序中嵌入的文件名或系统声音的名称。
  9. 单击 Next 以开始配置开发应用程序。
  10. 确保在Adobe Campaign和 Integration key 通过SDK在应用程序代码中定义相同的内容。 有关详细信息,请参阅:将 Campaign SDK集成到移动应用程序中 。 此集成密钥是每个应用程序特有的,它允许您将移动应用程序链接到Adobe Campaign平台。
    Integration key 可以使用字符串值完全自定义,但需要与SDK中指定的值完全相同。
  11. 从字段中选择一个现成的图标,以在您的服务中 Application icon 个性化移动应用程序。
  12. 单击链 Enter the certificate... 接,然后选择身份验证证书并输入由移动应用程序开发人员提供的口令。 您可以单 Test the connection 击以确保成功。
    Apple要求同一移动应用程序的开发和生产版本有不同的证书。 您需要在Adobe Campaign中配置两个单独的应用程序。
  13. Next 击以开始配置生产应用程序,并按照上述步骤操作。
  14. 单击 Finish . 您的iOS应用程序现已准备好在Campaign Classic中使用。

第4步:创建iOS富通知

在iOS 10或更高版本中,可以生成富通知。 Adobe Campaign可以使用变量发送通知,这些变量将允许设备显示丰富的通知。
您现在需要创建一个新的分发并将其链接到您创建的移动应用程序。
  1. 转到 Campaign management > Deliveries
  2. 单击 New .
  3. 在下 Deliver on iOS (ios) 拉框 Delivery template 中选择。 在您的 Label 分发中添加。
  4. 单击 To 以定义要定位的人群。 默认情况下,将 Subscriber application 应用目标映射。 单击 Add 以选择我们之前创建的服务。
  5. 在窗口 Target type 中,选择并 Subscribers of an iOS mobile application (iPhone, iPad) 单击 Next
  6. 在下拉 Service 列表中,选择之前创建的服务,然后选择要定位的应用程序并单击 Finish 。 根 Application variables 据在配置步骤中添加的内容自动添加。
  7. 编辑您的丰富通知。
  8. 选中编 Mutable content 辑通知窗口中的复选框,以允许移动应用程序下载媒体内容。
  9. 单击 Save 并发送您的分发。
当在用户的移动iOS设备上收到图像和网页时,该图像和网页应显示在推送通知中。

使用Android配置移动应用程序

第1步:安装包

  1. 从Adobe Campaign客户端控制台 Tools > Advanced > Package import... 中访问包导入向导。
  2. Select Install a standard package .
  3. 在显示的列表中,选中 Mobile App Channel
  4. Next ​击,然 Start 后开始安装包。
    安装包后,进度栏显示 100% ,并且您可以在安装日志中看到以下消息: Installation of packages successful .
  5. Close 安装窗口。

第2步:配置Android外部帐户

对于Android,有两个连接器可用:
  • V1连接器,允许每个MTA子项连接一个。
  • V2连接器允许与FCM服务器同时连接以提高吞吐量。
要选择要使用的连接器,请执行以下步骤:
  1. 转到 Administration > Platform > External accounts
  2. 选择外 Android routing 部帐户。
  3. 在选项卡 Connector 中,填写以下字 JavaScript used in the connector 段:
    对于Android V2:https://localhost:8080/nms/jsp/androidPushConnectorV2.js
    您也可以按照以下方式配置它:https://localhost:8080/nms/jsp/androidPushConnector.js,但我们建议您使用连接器版本2。
  4. 对于Android V2,Adobe服务器配置文件(serverConf.xml)中还有一个额外的参数:
    • maxGCMConnectPerChild :每个子服务器启动的对FCM的并行HTTP请求的最大限制(默认为8)。

第3步:配置Android服务

  1. 转到节 Profiles and Targets > Services and subscriptions 点并单击 New
  2. 定义 Label Internal name
  3. 转到字段 Type 并选择 Mobile application
    默认目 Subscriber applications (nms:appSubscriptionRcp) 标映射链接到收件人表。 如果要使用其他目标映射,则需要创建新的目标映射,并在服务的字 Target mapping 段中输入它。 有关创建目标映射的详细信息,请参阅配 置指南
  4. 然后单击 Add 按钮以选择应用程序类型。
  5. Select Create an Android application .
  6. 输入 Label
  7. 确保在Adobe Campaign和 Integration key 通过SDK在应用程序代码中定义相同的内容。 有关详细信息,请参阅:将 Campaign SDK集成到移动应用程序中
    Integration key 可以使用字符串值完全自定义,但需要与SDK中指定的值完全相同。
  8. 从字段中选择一个现成的图标,以在您的服务中 Application icon 个性化移动应用程序。
  9. 输入应用程序的连接设置:输入由移动应用程序开发人员提供的项目密钥。
  10. 作为选项,您可以根据需要添加一些推送消息 Application variables 内容。 这些是完全可自定义的,并且是发送到移动设备的消息有效负荷的一部分。
    在以下示例中,我们添加 title imageURL 和iconURL ​,以创建富推送通知,然后为应用程序提供在通知中显示的图像、标题和图标。
  11. 然后, Finish 单击 Save 。 您的Android应用程序现已准备好在Campaign Classic中使用。
默认情况下,Adobe Campaign会在表的 User identifier (@userKey)字段中保存一 Subscriber applications (nms:appSubscriptionRcp) 个键。 此密钥允许您将订阅链接到收件人。 要收集其他数据(如复杂的对帐密钥),您需要应用以下配置:
  1. 创建架构的扩展 Subscriber applications (nms:appsubscriptionRcp) 名并定义新字段。
  2. 在选项卡中定义映 Subscription parameters 射。
    确保选项卡中的配置名 Subscription parameters 称与手机应用程序代码中的配置名称相同。 请参阅将Campaign SDK 集成到移动应用程序部分

第4步:创建Android富通知

您现在需要创建一个新的分发并将其链接到您创建的移动应用程序。
  1. 转到 Campaign management > Deliveries
  2. 单击 New .
  3. 在下 Deliver on Android (android) 拉框 Delivery template 中选择。 在您的 Label 分发中添加。
  4. 单击 To 以定义要定位的人群。 默认情况下,将 Subscriber application 应用目标映射。 单击 Add 以选择我们之前创建的服务。
  5. 在窗口 Target type 中,选择Android手机应用程序的订阅者并单击 Next
  6. 在下拉 Service 列表中,选择之前创建的服务,然后选择应用程序并单击 Finish 。 根 Application variables 据在配置步骤中添加的内容自动添加。
  7. 编辑您的丰富通知。
  8. 单击 Save 并发送您的分发。
当在用户的移动Android设备上收到图像和网页时,该图像和网页应显示在推送通知中。