有限可用性

已修订推送通知配置

上次更新: 2023-11-02
  • 主题:
  • Push
    查看有关此主题的更多信息
  • 创建对象:
  • Intermediate
    Developer

Campaign v8.5引入了我们最新的推送通知服务,该服务由基于现代尖端技术构建的强大框架提供支持。 此服务旨在解锁更高级别的可扩展性,确保您的通知能够以无缝效率接触到更多受众。 通过我们增强的基础架构和优化的流程,您可以期待更高的扩展性和可靠性,使您能够以前所未有的方式吸引移动应用程序用户并与之建立联系。

可用性

从Campaign v8.5开始,新客户可专门访问此功能,并会逐步向一组选定的客户推出。 如果您的环境是在2023年6月之前配置的,则此页不适用于您,您必须遵循详细说明的步骤 本页内容.

在此更新的实施中,要在Adobe Campaign中发送推送通知,请执行以下步骤:

  1. 在Adobe Experience Platform数据收集中创建应用程序表面

  2. 在Adobe Campaign中配置应用程序设置

  3. 在Adobe Experience Platform数据收集中创建并配置移动资产

  4. 添加AdobeAdobe Experience Platform Assurance扩展(推荐)

  5. 将Campaign Classic添加到移动应用程序

  6. 为iOS和Android创建投放

注意

数据收集不支持旧版FCM和APNS p12。

在Adobe Experience Platform数据收集中创建应用程序表面

您需要在中添加移动应用程序推送凭据 Adobe Experience Platform Data Collection.

需要移动设备应用程序推送凭据注册,才能授权Adobe代表您发送推送通知。 请参阅下面详述的步骤:

  1. 从 Adobe Experience Platform Data Collection,选择 App Surfaces 选项卡。

  2. 单击 Create App Surface 以创建新配置。

  3. 输入 Name 用于配置。

  4. Mobile Application Configuration,选择操作系统:

    • 适用于iOS的

      1. 输入移动设备应用程序 捆绑IdApp ID (iOS Bundle ID) 字段。

        应用程序捆绑包ID可在以下位置找到: 常规 中主要目标的选项卡 XCode Apple开发人员帐户的ID。

      2. 打开 Push Credentials 以添加您的凭据。

      3. 拖放您的.p8 Apple推送通知身份验证密钥文件。

        此密钥可以从 证书标识符配置文件 Apple开发人员帐户页面。

      4. 提供 密钥ID. 这是在创建p8身份验证密钥期间分配的10字符串。

        它可以在以下位置找到 tab in 证书标识符配置文件 Apple开发人员帐户页面。

      5. 提供 团队编号. 这是一个字符串值,可以在 会员资格 选项卡。

    • 适用于Android

      1. 提供 App ID (Android package name). 通常,包名称是中的应用程序ID build.gradle 文件。

      2. 切换 Push Credentials 以添加您的凭据。

      3. 拖放FCM推送凭据。 有关如何获取推送凭据的更多详细信息,请参阅 Google文档.

  5. 单击 Save 以创建您的应用程序配置。

在Adobe Campaign中配置应用程序设置

创建服务

在发送推送通知之前,必须在Adobe Campaign中定义iOS和Android应用程序设置。

推送通知通过专用服务发送给您的应用程序用户。 用户安装您的应用程序后,会订阅此服务:Adobe Campaign依赖此服务仅定向应用程序的订阅者。 在此服务中,您需要添加要在iOS和Android设备上发送的iOS和Android应用程序。

要创建服务以发送推送通知,请执行以下步骤:

  1. 浏览至 Profiles and Targets > Services and Subscriptions 选项卡,然后单击 Create.

  2. 输入 LabelInternal name,并选择 Mobile application 类型。

    注意

    默认 Subscriber applications (nms:appSubscriptionRcp) 目标映射已链接到收件人表。 如果要使用其他目标映射,则需要创建一个新的目标映射,并在 Target mapping 服务的字段。 要了解有关目标映射的更多信息,请参阅 此页面.

  3. 然后使用 Add 图标,以定义使用此服务的移动设备应用程序。

创建移动应用程序

创建服务后,您现在需要定义将使用此服务的移动应用程序。

要为iOS设备创建应用程序,请执行以下步骤:

  1. 在服务中,单击 Add 然后选择 Create an iOS application. 单击 Next

  2. Launch app configurations list 窗口中,选择之前在此部分中创建的应用程序表面。 单击 Next

  3. (可选)您可以使用某些变量扩充推送消息内容 Application variables. 这些都是完全可自定义的,并且是发送到移动设备的消息有效负载的一部分。

    在以下示例中, mediaURlmediaExt 添加变量以创建富推送通知,然后为应用程序提供要在通知中显示的图像。

  4. 浏览至 Subscription parameters 选项卡定义扩展为的映射 Subscriber applications (nms:appsubscriptionRcp) 架构。

  5. 浏览至 Sounds 制表符以定义要播放的声音。 单击 Add 和填充 Internal name 字段,其中必须包含嵌入在应用程序中的文件的名称或系统声音的名称。

  6. 单击 Next 以开始配置开发应用程序。

  7. Integration key 特定于每个应用程序。 它将移动应用程序链接到Adobe Campaign,并将在配置Campaign扩展时使用。

    确保相同 Integration key 在Adobe Campaign中以及通过SDK在应用程序代码中定义。

    了解详情,请参阅 开发人员文档

    注意

    Integration key 可使用字符串值完全自定义,但需要与SDK中指定的值完全相同。

    您不能对应用程序的开发版本(沙盒)和生产版本使用相同的证书。

  8. 从中选择图标 Application icon 字段,用于将服务中的移动应用程序个性化。

  9. 单击 Next 以开始配置生产应用程序,并按照上面详述的相同步骤操作。 请注意,您不能使用相同的 Integration key 应用程序的开发版本(沙盒)和生产版本。

  10. 单击 Finish

您的iOS应用程序现在已准备好在Campaign中使用。

要为Android设备创建应用程序,请执行以下步骤:

  1. 在服务中,单击 Add 然后选择 Create an Android application. 单击 Next

  2. Launch app configurations list 窗口中,选择在此部分中创建的应用程序表面,然后单击 Next.

  3. 集成键特定于每个应用程序。 它将移动应用程序链接到Adobe Campaign,并将在配置Campaign扩展时使用。

    确保相同 Integration key 在Adobe Campaign中以及通过SDK在应用程序代码中定义。

    了解详情,请参阅 开发人员文档

    注意

    Integration key 可使用字符串值完全自定义,但需要与SDK中指定的值完全相同。

  4. 从中选择图标 Application icon 字段,用于将服务中的移动应用程序个性化。

  5. (可选)您可以使用某些变量扩充推送消息内容 Application variables 如果需要。 这些都是完全可自定义的,并且是发送到移动设备的消息有效负载的一部分。

  6. 浏览至 Subscription parameters 选项卡定义扩展为的映射 Subscriber applications (nms:appsubscriptionRcp) 架构。

  7. 单击 Finish,然后单击 Save

您的Android应用程序现在已准备好在Campaign中使用。

以下是FCM有效负荷名称,用于进一步个性化您的推送通知:

消息类型 可配置消息元素(FCM有效负荷名称) 可配置选项(FCM有效负荷名称)
数据消息 N/A validate_only
通知消息 title,标题,正文, android_channel_id,图标,声音,标记,颜色, click_action,图像,滚动条,粘性,可见性, notification_priority,通知优先级, notification_count
validate_only

在Adobe Experience Platform数据收集中配置移动资产

  1. 在数据收集主页中,访问标记菜单。

  2. 单击 New Property

  3. 键入属性的名称并选择 Mobile 作为平台。

  4. 单击 Save 以创建移动资产。

  5. 访问新创建的移动资产。

  6. 在移动资产仪表板中,访问 Extensions 菜单,然后 Catalog 选项卡。

  7. 安装 Adobe Campaign Classic 扩展。 了解有关Campaign扩展的更多信息

  8. 填写实例详细信息:

    • Registration endpointTracking endpoint URL可在 Tools > Advanced > Deployment wizard 菜单。
    • Integration keys 可以在中配置的移动设备应用程序中找到 本节.

  9. 单击 Save

  10. 您现在需要从发布配置 Publishing flow 菜单。 了解详情

您的移动资产现在将自动与 Adobe Experience Platform Data Collection 技术工作流。 了解详情

将Campaign Classic添加到移动应用程序

Adobe Experience Platform Mobile SDK有助于在移动设备应用程序中支持Adobe的Experience Cloud解决方案和服务。 SDK配置通过数据收集UI进行管理,以实现灵活配置和基于规则的可扩展集成。

请参阅Adobe Developer文档以了解详情.

创建推送通知

在数据收集中成功配置移动应用程序后,您现在可以在Adobe Campaign中创建并发送推送通知。

请参阅 此页面 了解特定于iOS和Android通知投放的详细元素。

在此页面上