iOS 配置步骤

安装包后,您可以在Adobe Campaign Classic中定义iOS应用程序设置。

注意

要了解如何配置Android应用程序以及如何创建Android投放,请参阅此部分

配置iOS外部帐户

对于iOS,iOS HTTP/2连接器会向HTTP/2 APN发送通知。

要配置此连接器,请执行以下步骤:

  1. 转到​Administration > Platform > External accounts

  2. 选择​iOS routing​外部帐户。

  3. 在​[!UICONTROL Connector]​选项卡中,使用以下URL填写​[!UICONTROL Access URL of the connector]​字段:http://localhost:8080/nms/jsp/iosHTTP2.jsp

  4. 单击 [!UICONTROL Save].

您的iOS连接器现已配置。 您可以开始创建服务。

配置iOS服务

注意

在与Adobe Campaign SDK进行任何集成之前,必须已为应用程序配置了推送操作。

如果不是这样,请参阅此页

  1. 转到​[!UICONTROL Profiles and Targets > Services and subscriptions]​节点并单击​[!UICONTROL New]

  2. 定义​[!UICONTROL Label]​和​[!UICONTROL Internal name]

  3. 转到​[!UICONTROL Type]​字段并选择​[!UICONTROL Mobile application]

    注意

    默认​**[!UICONTROL Subscriber applications (nms:appSubscriptionRcp)]​目标映射链接到收件人表。 如果要使用其他目标映射,则需要创建新目标映射,并在服务的​[!UICONTROL Target mapping]**​字段中输入它。 有关创建目标映射的详细信息,请参阅配置指南

  4. 然后单击​[!UICONTROL Add]​按钮以选择应用程序类型。

  5. 创建iOS开发和生产应用程序。 有关更多信息,请参阅此](…/…/delivery/using/configuring-the-mobile-application.md#creating-ios-app)章节[。

创建iOS移动应用程序

创建服务后,您现在需要创建iOS应用程序:

  1. 在新创建的服务中,单击​[!UICONTROL Add]​按钮以选择应用程序类型。

  2. 出现以下窗口。 输入​[!UICONTROL Label],选择​[!UICONTROL Create an iOS application]​和开始。

  3. 作为一种选项,您可以根据需要使用某些​[!UICONTROL Application variables]​来丰富推送消息内容。 这些是完全可自定义的,并且是发送到移动设备的消息有效负荷的一部分。
    在以下示例中,我们添加​mediaURl​和​mediaExt​以创建富推送通知,然后向应用程序提供要在通知中显示的图像。

  4. [!UICONTROL Subscription parameters]​选项卡允许您定义扩展为​[!UICONTROL Subscriber applications (nms:appsubscriptionRcp)]​模式的映射。

    注意

    请确保对应用程序的开发版本(沙箱)和生产版本不使用相同的证书。

  5. [!UICONTROL Sounds]​选项卡允许您指定要播放的声音。 单击​[!UICONTROL Add]​并填写​[!UICONTROL Internal name]​字段,该字段必须包含嵌入应用程序中的文件名称或系统声音的名称。

  6. 单击​[!UICONTROL Next]​以开始配置开发应用程序。

  7. 确保通过SDK在Adobe Campaign和应用程序代码中定义相同的​[!UICONTROL Integration key]。 有关详细信息,请参阅:将活动 SDK集成到移动应用程序中。 此集成密钥特定于每个应用程序,允许您将移动应用程序链接到Adobe Campaign平台。

    注意

    [!UICONTROL Integration key]​可完全自定义字符串值,但必须与SDK中指定的值完全相同。

  8. 从​[!UICONTROL Application icon]​字段中选择现成的图标之一,以个性化服务中的移动应用程序。

  9. 选择 [!UICONTROL Authentication mode]。请注意,以后您始终可以在移动应用程序的​[!UICONTROL Certificate]​选项卡中更改身份验证模式。

    • [!UICONTROL Certificate-based authentication]:单 [!UICONTROL Enter the certificate…] 击,然后选择p12键并输入由移动应用程序开发人员提供的密码。
    • [!UICONTROL Token-based authentication]:填写连接设置, [!UICONTROL Key ID]​然 [!UICONTROL Team ID][!UICONTROL Bundle ID] 单击选择您的p8证书 [!UICONTROL Enter the private key]。有关​[!UICONTROL Token-based authentication]​的详细信息,请参阅Apple文档
    注意

    Adobe建议对iOS配置使用​**[!UICONTROL Token-based authentication]**,因为此身份验证模式更加安全,并且不绑定到证书过期。

  10. 可单击​[!UICONTROL Test the connection]​以确保成功。

  11. 单击​[!UICONTROL Next]​以开始配置生产应用程序,并按照上述步骤操作。

  12. 单击 [!UICONTROL Finish].

您的iOS应用程序现已准备好用于Campaign Classic。

创建iOS富通知

在iOS 10或更高版本中,可以生成富通知。 Adobe Campaign可以使用允许设备显示丰富通知的变量发送通知。

您现在需要创建一个新投放并将其链接到您创建的移动应用程序。

  1. 转到​[!UICONTROL Campaign management] > [!UICONTROL Deliveries]

  2. 单击 [!UICONTROL New].

  3. 在​[!UICONTROL Delivery template]​下拉列表中选择​[!UICONTROL Deliver on iOS (ios)]。 将​[!UICONTROL Label]​添加到投放。

  4. 单击​[!UICONTROL To]​定义要目标的人口。 默认情况下,应用​[!UICONTROL Subscriber application]​目标映射。 单击​[!UICONTROL Add]​以选择之前创建的服务。

  5. 在​[!UICONTROL Target type]​窗口中,选择​[!UICONTROL Subscribers of an iOS mobile application (iPhone, iPad)]​并单击​[!UICONTROL Next]

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

  7. 编辑您的富通知。

  8. 选中编辑通知窗口中的​[!UICONTROL Mutable content]​框,允许移动应用程序下载媒体内容。

  9. 单击​[!UICONTROL Save]​并发送投放。

当在用户的移动iOS设备上收到图像和网页时,应在推送通知中显示。

在此页面上

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free