配置推送通知渠道 push-notification-configuration
Journey Optimizer 允许您创建历程并向目标受众发送消息。开始发送推送通知之前 Journey Optimizer中,您需要确保为移动设备应用程序和Adobe Experience Platform中的标记配置了适当配置和集成。 要了解 Adobe Journey Optimizer 中的推送通知数据流,请参阅此页面。
开始前 before-starting
设置权限 setup-permissions
在创建移动应用程序之前,您首先需要确保拥有或分配适用于Adobe Experience Platform中的标记的正确用户权限。 了解详情,请参阅 标记文档.
要分配 属性 和 公司 权限,请执行以下步骤:
-
访问 Admin Console.
-
从 产品 选项卡,选择 Adobe Experience Platform数据收集 卡片。
-
选择现有 产品配置文件 或使用 新建配置文件 按钮。 了解如何新建 新建配置文件 在 Admin console文档.
-
从 权限 选项卡,选择 资产权限.
-
单击 全部添加. 这会将以下权限添加到您的产品配置文件:
- 批准
- 开发
- 管理环境
- 管理扩展
- Publish
在Adobe Experience Platform Mobile SDK中安装和发布Adobe Journey Optimizer扩展以及发布应用程序属性时,需要这些权限。
-
然后,选择 公司权限 在左侧菜单中。
-
添加以下权限:
- 管理应用程序配置
- 管理资产
移动设备应用程序开发人员需要这些权限才能在中设置推送凭据 Adobe Experience Platform数据收集 并在中定义推送通知渠道界面(即消息预设) Adobe Journey Optimizer.
-
单击 保存。
要分配此 产品配置文件 对于用户,请执行以下步骤:
-
访问 Admin Console.
-
从 产品 选项卡,选择 Adobe Experience Platform数据收集 卡片。
-
选择您之前配置的 产品配置文件.
-
从 用户 选项卡,单击 添加用户.
-
键入用户名或电子邮件地址,然后选择用户。 然后,单击 保存.
note note NOTE 如果以前未在Admin Console中创建过该用户,请参阅 添加用户文档.
配置您的应用程序 configure-app
技术设置涉及应用程序开发人员和业务管理员之间的密切合作。 开始发送推送通知之前 Journey Optimizer,您需要定义中的设置 Adobe Experience Platform Data Collection 并将您的移动应用程序与Adobe Experience Platform Mobile SDK集成。
请按照以下链接中详述的实施步骤操作:
将您的移动应用程序与Adobe Experience Platform SDK集成 integrate-mobile-app
Adobe Experience Platform Mobile SDK通过与Android和iOS兼容的SDK为您的移动设备提供客户端集成API。 关注 Adobe Experience Platform移动SDK文档 ,以在您的应用程序中设置Adobe Experience Platform Mobile SDK。
最后,您还应该在中创建和配置移动资产 Adobe Experience Platform Data Collection. 通常,您将为要管理的每个移动应用程序创建一个移动资产。 了解如何在中创建和配置移动资产 Adobe Experience Platform移动SDK文档.
步骤1:在Adobe Experience Platform数据收集中添加应用程序推送凭据 push-credentials-launch
在授予正确的用户权限后,您现在需要在中添加移动应用程序推送凭据 Adobe Experience Platform Data Collection.
需要移动设备应用程序推送凭据注册,才能授权Adobe代表您发送推送通知。 请参阅下面详述的步骤:
-
从 Adobe Experience Platform Data Collection,选择 应用程序表面 选项卡。
-
单击 创建应用程序表面 以创建新配置。
-
输入 名称 用于配置。
-
从 移动应用程序配置,选择操作系统:
-
适用于iOS的
-
输入移动设备应用程序 捆绑Id 在 应用程序ID(iOS捆绑包ID) 字段。 应用程序捆绑包ID可在以下位置找到: 常规 中主要目标的选项卡 XCode.
-
已打开 推送凭据 按钮以添加您的凭据。
-
拖放您的.p8 Apple推送通知身份验证密钥文件。 此密钥可以从 证书, 标识符 和 配置文件 页面。
-
提供 密钥ID. 这是在创建p8身份验证密钥期间分配的10字符串。 它可以在以下位置找到 键 tab in 证书, 标识符 和 配置文件 页面。
-
提供 团队编号. 这是一个字符串值,可以在“成员资格”选项卡下找到。
-
-
适用于Android
-
提供 应用程序ID(Android包名称):通常,包名称是您的应用程序中的id
build.gradle
文件。 -
已打开 推送凭据 按钮以添加您的凭据。
-
拖放FCM推送凭据。 有关如何获取推送凭据的更多详细信息,请参阅 Google文档.
-
-
-
单击 保存 以创建您的应用程序配置。
步骤2:在移动资产中配置Adobe Journey Optimizer扩展 configure-journey-optimizer-extension
此 Adobe Journey Optimizer扩展 for Adobe Experience Platform Mobile SDK支持移动应用程序的推送通知,并帮助您收集用户推送令牌并管理与Adobe Experience Platform服务的交互测量。
了解如何在中设置Journey Optimizer扩展 Adobe Experience Platform移动SDK文档.
步骤3:使用事件测试您的移动应用程序 mobile-app-test
在Adobe Experience Platform和中配置移动应用程序后 Adobe Experience Platform Data Collection,您现在可以在将推送通知发送到用户档案之前对其进行测试。 在此使用案例中,我们创建历程以定位移动应用程序,并设置触发推送通知的事件。
为了让此历程正常工作,您需要创建XDM架构。 有关更多信息,请参阅 XDM文档.
-
在数据管理菜单部分,单击 架构.
-
单击 创建架构,在右上方,选择 体验事件 并单击 下一个.
-
输入架构的名称和说明,然后单击 完成.
-
在 字段组 部分,单击左侧 添加 并选择 创建新字段组.
-
输入 显示名称 和 描述. 单击 添加字段组 完成时。 有关如何创建字段组的详细信息,请参阅 XDM系统文档.
-
在左侧,选择架构。 在右窗格中,为以下对象启用此架构: 个人资料.
-
在左侧,选择字段组,然后单击+图标以创建新字段。 在 字段组属性,在右侧键入 字段名称, 显示名称 并选择 字符串 作为 类型.
-
Check 必填 并单击 应用.
-
单击 Save。您的架构现已创建并可在事件中使用。
然后,您需要设置一个事件。
-
从主页左侧菜单的ADMINISTRATION下,选择 配置. 单击 管理 在 活动 部分,以创建新事件。
-
单击 创建事件,事件配置窗格将在屏幕右侧打开。
-
输入事件的名称。 您还可以添加描述。
-
在 事件ID类型 字段,选择 基于规则.
-
在 参数,选择您之前创建的架构。
-
在字段列表中,检查是否选中了在架构字段组中创建的字段。
-
单击 编辑 在 事件ID条件 字段。 拖放您之前添加的字段以定义条件,系统将使用它来识别触发历程的事件。
-
在此示例中键入在测试应用程序中触发推送通知时需要使用的语法 订单确认.
-
选择 ECID 作为您的 命名空间.
-
单击 确定 则 保存.
您的事件现已创建并可在历程中使用。
您的事件将会触发,并且您将会收到发送到移动应用程序的推送通知。
步骤4:为推送创建渠道平面 message-preset
在中设置您的移动设备应用程序后 Adobe Experience Platform Data Collection,您需要创建一个表面,以便能够从中发送推送通知 Journey Optimizer.
了解如何在中创建和配置渠道表面 本节.
您现在可以使用Journey Optimizer发送推送通知了。