关于推送通知 about-push-notifications
利用 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 类型通知用于静默通知应用程序,不会向最终用户发送任何消息或内容。此类消息的典型用例,是让应用程序知道服务器上有可供下载的内容。
可以设置某些特定配置来定义通知行为。有关更多信息,请参阅此章节。
相关内容:
先决条件 prerequisites
在发送推送通知之前,您应:
-
在 Adobe Campaign 中,确保可以访问 Push notification 渠道。如果您无法访问这些渠道,请与帐户管理团队联系。
-
验证您的用户是否拥有Adobe Campaign Standard和Adobe Experience Platform标记的必要权限。
-
在数据收集UI中,创建移动属性。 有关更多信息,请参阅设置移动属性。
-
在数据收集UI中,安装 Adobe Campaign Standard 扩展。
-
在Adobe Campaign Standard中,配置您在数据收集UI中创建的移动资产。 有关详细信息,请参阅在Adobe Campaign中设置标记应用程序。
-
将特定于渠道的配置添加到您的移动应用设置中。有关更多信息,请参阅 Adobe Campaign 中特定于渠道的应用程序配置。
-
要支持移动使用案例实施,请参阅在使用Adobe Experience Platform SDK的Adobe Campaign Standard支持的移动使用案例中有关扩展、标记规则和SDK实施的详细说明。
推送通知常见问题解答 push-faq
要了解有关推送渠道的更多信息,有哪些有用的资源推荐? resource-push
查看以下资源:
- 视频Tutorials
- 产品文档
- 使用AEP SDK 文档进行配置
- 社区页面
在Campaign中必须执行哪些操作才能获取推送令牌? push-token-acquisition
确保配置团队已在Adobe Campaign Standard中完成推送渠道的配置。 从SDK实施setPushIdentifier API。 有关详细信息,请参见此 页面。
在Campaign中拥有推送令牌和ECID后,我还需要发送什么推送通知? sending-push
客户需要提供.pem格式的有效推送证书才能发送推送通知。 您不需要此证书的密码。
如果我有.p12证书而不是.pem证书,该怎么办? certificates
通过在“终端”中运行以下命令,可以将.p12证书转换为.pem证书。 此外,还有多个联机资源可用于转换说明。
openssl pkcs12 -in pushcert.p12 -out pushcert.pem -nodes -clcerts
如何知道证书上传是否成功? certificate-upload
您将看到以下消息。
我是否可以为iOS应用程序同时上传生产证书和沙盒证书(Android不适用)? prod-sandbox-certificate
不需要,应用程序将在沙盒或生产模式下工作,并且一旦设置,无法更改为其他模式(即沙盒到生产应用程序)。 我们建议您先在沙盒模式下测试应用程序,然后过渡到生产模式。
要更改为生产模式,您必须创建另一个应用程序。 同时,请务必不要选中沙盒复选框并上传生产证书。
我是否可以同时上传iOS和Android凭据? ios-android-credentials
是的,Campaign同时支持两个平台,并允许您为两个平台上传凭据。
我已成功上传推送证书,但未发送推送消息。 push-certificates-upload
请在此处测试推送证书,确保它们有效。
我能够从pushtry.com成功发送推送通知,但不能通过Campaign发送。 push-not-sending
请确保按照此处提供的推送有效负载说明进行操作。
请注意,对于Android,Campaign仅支持数据有效负载,不支持通知有效负载
我已在Adobe Campaign Standard的“管理”部分中配置了一个应用程序,但该移动设备应用程序在投放属性中不可用。 mobile-app-unavailable
应用程序还必须上传有效的推送证书,然后才能在投放属性中使用。
我已尝试此页上的所有说明,但无法从Campaign发送推送。 push-troubleshoot
请打开客户关怀票证。
推送通知从Campaign传送,但媒体文件未显示。 media-file-unavailable
移动设备应用程序开发人员需要在应用程序中处理对媒体文件的支持。 有时,网络带宽也会阻止媒体文件呈现。 有关其他指针,请参阅此页面。
在Campaign中启用推送报告需要做什么? push-reporting-enable
按照下面的步骤进行操作:
在此页面中可以找到更详细的说明。
哪些报表适用于推送渠道? push-report-available
在Adobe Campaign中提供了用于推送渠道的现成报表。 请参阅此文档。
请参阅此页面以了解每个推送量度的计算方式。
推送消息和应用程序内消息是否支持深层链接? deeplink-push
是,推送消息中支持深层链接。 深层链接应包括:
- 一种语言,说明需要禁用投放跟踪才能使用深层链接。
- Appsflyer ,Branch作为可以执行深层链接跟踪的合作伙伴。 有关Branch与Adobe Campaign Standard集成的详细信息,请参阅此页面。