关于推送通知

注意

必须由专家用户执行推送通知的实施。如果需要协助,请与您的 Adobe 客户经理或专业服务合作伙伴联系。推送通知属于可选功能。请核实您的许可协议并联系您的帐户管理员以将其激活。

利用 Adobe Campaign,可向 iOS 和 Android 移动设备发送个性化的分段推送通知。

通过利用 Experience Platform SDK 在 Adobe Campaign 中设置的移动应用程序,可接收此类消息。有关此功能的详细信息,请参阅使用 Adobe Experience Platform SDK 配置移动应用程序

在 Adobe Campaign 中,由移动设备发出的移动配置文件属性数据存储在 Subscriptions to an application (appSubscriptionRcp) 资源中,利用该资源,您可定义要从应用程序的订阅者那里收集的数据。

需要扩展此资源,才能收集您打算从移动设备发送到 Adobe Campaign 的数据。要实现此目的,请参阅此页面以了解详细步骤。

Adobe Campaign 提供两种类型的推送通知:

  • Alert/Message/Badge 类型通知允许您发送基于文本的标准消息,其中可包含在 Advanced options 部分中定义的附加内容(声音、徽章、深度连接等)。

    此通知类型允许您在个性化字段中添加标题和消息。要个性化您的消息,请确保选择 Send push on profiles 模板。

  • Silent push 类型通知用于静默通知应用程序,不会向最终用户发送任何消息或内容。此类消息的典型用例,是让应用程序知道服务器上有可供下载的内容。

可以设置某些特定配置来定义通知行为。有关更多信息,请参阅此章节

作为专家用户,要定义这些特定配置,请参阅移动应用技术说明

注意

有关隐私的法律因国家/地区而异。有些国家/地区要求您向用户告知移动应用所收集的数据类型。请查看您所在国家/地区与移动应用相关的法律。确保发送到移动应用的推送通知符合 Apple(Apple 推送通知服务)和 Google(Google Cloud Messaging 或 Firebase Cloud Messaging)指定的先决条件和条件。

相关内容:

先决条件

注意

要利用 Campaign 的推送通知功能,您需要提供没有密码的、.pem 格式的有效推送证书。

如果您拥有有效的 p12 证书,则可以使用联机资源轻松将其转换为 .pem 文件。

在发送推送通知之前,您应:

  1. 在 Adobe Campaign 中,确保可以访问 Push notification 渠道。如果您无法访问这些渠道,请与帐户管理团队联系。

  2. 验证您的用户是否拥有 Adobe Campaign Standard 和 Experience Platform Launch 的必要权限。

  3. 在 Experience Platform Launch 中,创建移动属性。有关更多信息,请参阅设置移动属性

  4. 在 Experience Platform Launch 中,安装 Adobe Campaign Standard 扩展。

  5. 在 Adobe Campaign Standard 中,配置您在 Experience Platform Launch 中创建的移动属性。有关更多信息,请参阅在 Adobe Campaign 中设置 Experience Platform Launch 应用程序

  6. 将特定于渠道的配置添加到您的移动应用设置中。有关更多信息,请参阅 Adobe Campaign 中特定于渠道的应用程序配置

  7. 要支持移动使用案例实施,请参阅在 Adobe Campaign Standard 中使用 Adobe Experience Platform SDK 支持的移动使用案例中关于扩展、Experience Platform Launch 规则和 SDK 实施的详细说明。

推送通知常见问题解答

要了解有关推送渠道的更多信息,需要推荐哪些有用的资源?

请查看以下资源:

在Campaign中获取推送令牌时必须执行哪些操作?

确保配置团队已完成在Adobe Campaign Standard中配置推送渠道。 从SDK实施setPushIdentifier API。 有关详细信息,请参见此 页面

在Campaign中拥有推送令牌和ECID后,我还需要发送推送通知吗?

客户需要提供.pem格式的有效推送证书才能发送推送通知。 您不需要此证书的密码。

如果我有.p12证书而不是.pem证书,该怎么办?

您可以通过在终端中运行以下命令将.p12证书转换为.pem证书。 转换说明还提供了若干在线资源。

openssl pkcs12 -in pushcert.p12 -out pushcert.pem -nodes -clcerts

如何知道证书上传是否成功?

您将看到以下消息。

我是否可以同时为iOS应用程序上传生产证书和沙盒证书(对于Android,不适用)?

不能,应用程序在沙盒或生产模式下工作,设置后便无法更改为其他应用程序(即,从沙盒更改为生产应用程序)。 我们建议您先在沙盒模式下测试应用程序,然后转到生产模式。

要更改到生产模式,您必须创建另一个应用程序。 另请务必不要选中沙盒复选框并上传生产证书。

我是否可以同时上传iOS和Android凭据?

是的,Campaign同时支持两个平台,并允许您上传两个平台的凭据。

我已成功上传推送证书,但未发送推送消息。

请通过在此处测试您的推送证书,以确保这些证书有效。

我能够从pushtry.com成功发送推送通知,但不能通过Campaign发送。

请确保遵循此处提供的推送负载说明。

请注意,对于Android,Campaign仅支持数据有效负载,而不支持通知有效负载

我在Adobe Campaign Standard的“管理”部分中配置了一个应用程序,但“交付”属性中没有提供该移动设备应用程序。

应用程序还必须上传有效的推送证书,才能在投放属性中使用该证书。

我已尝试了此页面上的所有说明,但无法从Campaign发送推送。

请开张客户关怀票证。

推送通知从Campaign传送,但媒体文件未显示。

移动设备应用程序开发人员需要处理应用程序中对媒体文件的支持。 有时,网络带宽也可能会阻止媒体文件渲染。 有关其他指针,请参阅此页面

在Campaign中启用推送报告时,我必须执行哪些操作?

按照下面的步骤进行操作:

  • 配置推送跟踪回发。 有关说明,请参见此处
  • 从移动核心实施trackAction API。 有关更多信息,请参阅此页面

page中提供了更多详细说明。

哪些报表可用于推送渠道?

Adobe Campaign for Push渠道中提供了现成报表。 请参阅此文档

请参阅此页面以了解如何计算每个推送量度。

是,推送消息支持深层链接。 深层链接应包括:

  • 声明投放跟踪需要禁用才能使深层链接正常工作的语言。
  • Appsflyer与Branch合作,共同执行深层链接跟踪。 有关分支和Adobe Campaign Standard集成的更多信息,请参阅此页面

在此页面上