关于应用程序内消息传递

利用应用程序内消息传递渠道,可向移动应用程序中的活动用户发送消息。这种消息类型可免费将通知推送到用户手机的通知中心。有关推送通知渠道的更多信息,请参阅此章节

此渠道要求将移动应用程序与 Adobe Experience Platform SDK 集成。这些应用程序必须先在 Adobe Experience Platform Launch 中激活,然后才能在 Adobe Campaign 中用于应用程序内投放。

要在应用 Experience Platform SDK 的移动应用程序上发送应用程序内消息,您首先需要满足以下先决条件:

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

  2. 要在 Adobe Campaign Standard 中使用与 Experience Cloud SDK 应用程序集成的移动使用案例,必须在 Adobe Experience Platform Launch 中创建移动应用,并在 Adobe Campaign Standard 中对其进行配置。有关分步指南,请参阅此页面

  3. 配置完毕后,您即可准备应用程序内消息。有关更多信息,请参见此页面

  4. 然后,您可以决定是发送应用程序内消息还是自定义本地通知消息类型

  5. 您的投放现已准备就绪,可供发送。要了解更多信息,请参阅此页面

相关内容:

应用程序内常见问题解答

要进一步了解Adobe Campaign Standard的应用程序内渠道,有哪些有用的资源建议?

查看以下资源:

活动扩展APIs setLinkageField和resetLinkageField的用途是什么?

由于应用程序内消息是由SDK从活动中提取的,因此我们希望提供一种安全机制,以确保包含PII数据的应用程序内消息不会落入恶意之手。 因此,我们具有以下机制,以确保向设备投放消息的安全:

  • 如果客户希望确保安全地传送此特定信息,则将移动用户档案字段(appSubscriberRcp表)字段标记为“个人”和“敏感”。
  • 标记为此类的字段只能用于内置其他安全机制的用户档案模板(不能在appSubscriber模板或广播模板中)。
  • 使用用户档案模板构建的消息只有在用户登录应用程序后才能送达。
  • 为了便于进行安全握手,移动应用程序开发人员应使用setLinkageField API传递其他身份验证详细信息。 请注意,链接字段是扩展appSubscriberRcp表时标识为移动用户档案和CRM用户档案之间的链接的字段。
  • 当用户使用resetLinkageField注销应用程序时,他们应刷新存储在设备上的应用程序内消息和resetLinkagefield。 这可确保当其他用户登录到应用程序时,他们看不到针对前一用户的消息。
  • 请参阅 Mobile SDK API ,以实施此安全机制客户端。

如何启用活动中的应用程序内报告?

您需要配置应用程序内跟踪回传。 此处可找到说

要实施本地通知跟踪,请参阅 此页

哪些报告可用于应用程序内渠道?

现成报告以Adobe Campaign形式提供,用于应用程序内渠道。 Refer to this documentation.

请参阅 本页 ,了解如何计算每个应用程序内指标。

您是否支持与推送类似的应用程序内多语言内容变体?

现在没有多语言模板可用于应用程序内消息传递。

但是,如果目标是以非英语的语言发送应用程序内消息,则内容可直接粘贴到可用文本框中。

活动个性化字段是否可以添加到自定义HTML?

否,尚不支持此功能。

我已配置警报消息,但该消息不显示在设备上。

对于警报消息,至少需要一个“关闭”按钮(主按钮或辅助按钮应具有操作关闭)。 否则,可以保存消息,但不会收到消息。

如果本地通知iOS自定义声音不播放;默认声音会改为播放吗?

对于iOS上的自定义声音,您需要在创建本地通知时提供扩展名为的文件名(例如sound.caf)。 如果未提供此扩展,则使用默认声音。

是,应用程序内消息支持深层链接。 深层链接应包括:

  • 一种语言,该语言规定需要禁用投放跟踪才能使开发人员工作。
  • Appsflyer与Branch合作,可进行开发跟踪。 有关分支和Adobe Campaign Standard集成的更多信息,请参阅 本页

当用户从推送通知启动应用程序时,是否可以触发应用程序内消息?

是的,这些消息也称为菊花链消息。 按照以下流程操作:

  1. 创建应用程序内消息。

  2. 定义自定义事件并将其选作此IAM的事件触发器,例如“秋季预览推动触发”。

  3. 在创作推送消息时,请定义一个自定义变量,其值可设置为用于触发IAM的事件,例如密钥=“inappkey”,值=“从秋季预览推送触发”。

  4. 在移动应用程序代码中,按如下方式实施事件触发器:

在此页面上