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开发和生产应用程序。 有关更多信息,请参阅此🔗章节。

创建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设备上收到图像和网页时,应在推送通知中显示。

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now