跳到内容

创建原生应用内消息

原生应用内消息使用现成的布局,由 Pushwoosh SDK 直接在设备上渲染,而不是像自定义应用内消息那样加载 HTML 页面。这使得它们加载速度更快,动画更流畅,而且您不需要设计或开发技能就能构建一个。

当您想快速发起促销、提醒或功能发布,且不需要完全自定义的布局时,可以选择原生应用内消息。如果您需要对设计有完全的控制,可以改为构建一个基于 HTML 的应用内消息

前提条件

Anchor link to

在创建原生应用内消息模板之前,请确保:

  • 您的应用中已集成 Pushwoosh SDK,以便应用内消息可以显示。 了解更多
  • 您的应用运行 iOS SDK 7.2.0+ 或 Android SDK 6.10.0+ 以支持 modalfullscreenstoriesSheetcarouselbanner 需要 iOS SDK 7.2.1+ 或 Android SDK 6.10.1+。Video 目前仅支持 iOS。

创建原生应用内消息模板

Anchor link to
  1. 前往 ContentIn-apps
  2. 点击 Create in-app
  3. 输入模板名称。
  4. 选择 Create native rich media
  5. DISPLAY TYPE 中,选择一个显示类型:modalfullscreenstoriessheetcarouselbannervideo
  6. 点击 Create in-app
“添加新模板”对话框,其中选择了“创建原生富媒体”,显示类型下拉菜单设置为“模态”

编辑器打开后,右侧是实时移动预览,左侧是模板字段,分为 ContentConfigActions 组。您在每个组中看到的内容取决于您选择的显示类型。

配置显示类型

Anchor link to

模态 (Modal)

Anchor link to

一个居中的卡片,可选择在变暗的背景上显示。

  1. Content 下,添加标题和消息,每个都有自己的文本颜色,外加一个可选图片。请参阅添加图片
  2. Config 下,设置卡片背景颜色。这将填充文本和图片后面的卡片。
  3. 如果您想要一个 ✕ 控件,以便用户无需点击按钮即可关闭应用内消息,请打开 Close button
  4. 打开 Dim background 以使卡片后面的屏幕变暗,并将焦点保持在您的消息上。
  5. Actions 下,添加一个或多个按钮。请参阅配置按钮
模态显示类型的原生应用内消息编辑器,包含内容、配置和操作字段,以及实时移动预览

全屏 (Fullscreen)

Anchor link to

一张铺满屏幕的封面图片,上面有文本和按钮。在左侧面板中填写以下字段:

  1. Content 下,添加一张封面图片,以及标题和消息,每个都有自己的文本颜色。请参阅添加图片
  2. Config 下,设置封面颜色。它会在封面图片加载时显示,或者如果您将图片留空,它会单独显示。
  3. 如果您想要一个 ✕ 控件,以便用户无需点击按钮即可关闭应用内消息,请打开 Close button
  4. Actions 下,添加一个或多个按钮。请参阅配置按钮
全屏显示类型的原生应用内消息编辑器,包含封面图片、标题、消息和封面颜色字段

故事 (Stories)

Anchor link to

一系列全屏幻灯片,顶部有进度条,类似于社交媒体故事。每个幻灯片都是 Content 下的一个独立的 Stories 条目。

  1. 填写第一张幻灯片的 ImageTitleMessage(每个都有自己的文本颜色)。请参阅添加图片
  2. Seconds 设置为幻灯片在自动切换前在屏幕上停留的时间。默认值为 5。输入一个 1 到 30 之间的值。超出此范围的值将因验证错误而阻止 Save
  3. (可选)点击幻灯片内的 Add,为其添加自己的 CTA 按钮。请参阅配置按钮
故事幻灯片,包含图片、标题、消息和秒数字段,以及一个带有自己的“添加”链接的嵌套按钮条目
  1. 点击最后一张幻灯片下方的 Add 以添加另一张幻灯片,然后为其重复步骤 1-3。
  2. Config 下,如果您希望故事在最后一张幻灯片结束后从第一张重新开始,请打开 Loop
  3. 如果您想要一个 ✕ 控件,以便用户在所有幻灯片播放完毕前退出,请打开 Close button
故事显示类型的配置面板,带有循环和关闭按钮开关
完成的故事对用户来说是什么样子的示例
Anchor link to

底部动作条 (Sheet)

Anchor link to

一个从屏幕下边缘滑出的底部动作条。顶部的把手允许用户向下拖动以关闭。

在左侧面板中填写以下字段:

  1. Content 下,添加标题和消息,每个都有自己的文本颜色,外加一个可选图片。请参阅添加图片
  2. Config 下,设置动作条背景颜色。这将填充文本和图片后面的面板。
  3. 如果您想要一个 ✕ 控件,以便用户无需点击按钮即可关闭动作条,请打开 Close button
  4. Actions 下,添加一个或多个按钮。请参阅配置按钮
底部动作条显示类型的原生应用内消息编辑器,包含内容、配置和操作字段,以及实时移动预览
Anchor link to

一个全屏消息,包含多个用户可以滑动的卡片。底部的点表示当前活动的卡片。在 Content 下,每个卡片都是一个独立的 Cards 条目。

  1. 填写第一张卡片的 ImageTitleMessage(每个都有自己的文本颜色)。请参阅添加图片
  2. 为卡片设置 Action。选择 close 以在用户点击卡片时关闭应用内消息,或选择 url 以打开一个链接(选项与配置按钮相同)。
  3. 点击最后一张卡片下方的 Add 以添加另一张卡片,然后为其重复步骤 1-2。
  4. 如果您想要一个 ✕ 控件,以便用户无需点击卡片即可离开轮播,请打开 Close button
轮播显示类型的原生应用内消息编辑器,包含两个卡片条目和显示分页点的实时移动预览

横幅 (Banner)

Anchor link to

一个固定在屏幕顶部或底部边缘的紧凑条,用于不应阻挡整个 UI 的消息。

  1. Content 下,添加标题和消息,每个都有自己的文本颜色,外加一个可选的小图片。请参阅添加图片
  2. Config 下,将 Position 设置为 topbottom,以将横幅固定在您想要的屏幕边缘。
  3. 设置 Auto-dismiss, sec 以在设定的秒数后自动关闭横幅。将其留空以保持横幅直到用户关闭它。
  4. 设置条的背景颜色。
  5. 如果您想在横幅上有一个 ✕ 控件,请打开 Close button
  6. Actions 下,将 Action 设置为 closeurl。横幅没有单独的按钮。点击横幅上的任何位置都会执行此操作。有关 closeurl 的行为,请参阅配置按钮
横幅显示类型的原生应用内消息编辑器,包含位置、自动关闭和操作字段,以及固定在底部的实时移动预览

视频 (Video)

Anchor link to

一个用于 HLS 流媒体链接(.m3u8)或直接 .mp4 文件的全屏播放器,顶部可选择添加标题、消息和按钮。

  1. Content 下,将 Video URL(必填)设置为一个指向 .m3u8.mp4 文件的绝对 HTTPS 链接。可选地,添加一个在播放开始前显示的 Poster 图片,以及一个在视频无法播放时显示的 Fallback image
  2. 添加标题和消息,每个都有自己的文本颜色。
  3. Config 下,打开 Loop 以在视频结束后重新开始播放。
  4. 打开 Muted 以在静音状态下开始播放。
  5. 如果您想要一个 ✕ 控件,以便用户无需等待视频结束即可关闭应用内消息,请打开 Close button
  6. Actions 下,添加一个或多个按钮。请参阅配置按钮
视频显示类型的原生应用内消息编辑器,包含内容和配置字段,以及实时移动预览

配置文本字段

Anchor link to

文本字段不支持多行文本。如果您按 Enter 键,编辑器可能会显示一个换行符,但 Pushwoosh 会保存一个空格。在设备上,文本将显示为一行。

要添加表情符号,请点击字段工具栏旁边的 Emoji。支持表情符号的文本字段与支持纯文本的字段相同。检查实时预览以查看它们在布局中的外观。

添加动态内容

Anchor link to

每个文本字段都支持使用标签和 User ID 进行个性化。

  1. 点击字段工具栏旁边的 Personalization
  2. Tag 下,选择一个标签或 User ID
  3. 选择一个格式修饰符(例如,CapitalizeFirstregular)。
  4. (可选)输入一个 Default Tag Value
  5. 点击 Insert
消息字段,带有名标签芯片、个性化和表情符号控件,以及一个用于标签、格式修饰符和默认标签值的面板

插入的标签在字段中显示为一个芯片。在点击 Insert 之前,您可以更改标签、修饰符和默认值。个性化使用与动态内容相同的标签、修饰符和默认值。

当您点击 Save 时,Pushwoosh 会检查每个文本字段中的动态内容和 Liquid。如果某个字段无法解析(例如,一个未关闭的 {% if %} 标签),Save 将被阻止,并会弹出一个 Dynamic content contains errors 的提示,指出损坏的字段和语言。在那里修复它,然后再次点击 Save

配置按钮

Anchor link to

模态、全屏、每个故事幻灯片、底部动作条和视频使用相同的按钮字段:

  • Button text 及其颜色。
  • BackgroundBorder colorBorder radius
  • Action: 选择用户点击按钮时发生的事情:
    • close: 关闭应用内消息。
    • url: 打开您在出现的字段中输入的链接。使用一个网址(例如,https://example.com)或一个指向您应用的深层链接(例如,myapp://product/123)。
操作面板,其中一个按钮条目显示按钮文本、颜色、背景、边框颜色、边框半径和操作字段

点击 Add 添加另一个按钮,或点击按钮上的 × 将其移除。

添加图片

Anchor link to

每个图片字段(图片、封面图片以及每个卡片或幻灯片的图片)的工作方式都相同。将托管的图片 URL 直接粘贴到字段中,或点击其旁边的 Choose from Media storage 打开媒体库并选择您已上传的图片。从媒体库中选择图片会替换字段中当前的任何 URL。

添加本地化

Anchor link to

默认情况下,一个原生应用内消息只有一种语言。要添加更多语言:

  1. 点击顶部栏中语言选择器旁边的 +
  2. 选择要添加的语言并点击 Apply
“选择语言”对话框,包含搜索字段、“全选”、“取消全选”和“重用上次选择”链接,以及一个语言清单
  1. 使用顶部栏中的语言选择器在语言之间切换,并为每种语言填写文本字段。

保存模板

Anchor link to

点击右上角的 Save 以保存您的更改。

然后,该模板会与您的其他应用内消息模板一起出现在 ContentIn-apps 中。

在营销活动中使用它

Anchor link to

原生应用内消息模板会与您的其他应用内消息模板一起出现在模板选择器中。

您可以用它来: