跳转到主要内容
使用应用内触发器在您选择的时间向受众中的用户显示应用内消息。与只是向受众中的用户发送消息的推送、电子邮件和短信不同,应用内消息需要一个触发器来向受众定义的符合条件的用户显示消息。 触发器可以与AND和OR运算符组合使用,仅在非常特定的条件下显示。
需要注意的几点:
  • 键和值区分空格和大小写。
  • is not触发器需要与exists触发器一起使用。

选择触发条件

创建应用内消息时,您可以设置触发操作。这使您能够选择一个触发器,当其状态改变时,将发送应用内消息。 同样,您还可以指定其他行为,例如自上次应用内消息以来的持续时间。这确保您的用户不会被太多的应用内消息所困扰。

显示如何在创建应用内消息时设置触发器的图像

以下是您可以指定的一系列触发器。

应用打开时

在下次应用打开时显示消息。使用此选项确保区段内的所有用户在打开应用时收到消息。

应用内触发器

当用户执行特定操作时显示消息。调用相应键值对的addTrigger方法时显示消息。

会话持续时间

在当前应用会话中x秒后显示消息。

距离上次应用内消息的时间

在最近一次应用内消息后x秒后显示消息。
如果触发器是应用打开时会话持续时间,则用户必须打开应用才能再次看到它。如果触发器是距离上次应用内消息的时间,则消息将在满足此时间框架后显示。如果触发器是编程式应用内触发器,则必须在满足”多次间隔”时间框架后再次调用该方法。

设置消息关闭

控制消息应在屏幕上停留多长时间。
  • 显示直到关闭 - 将显示消息直到用户手动操作。
  • 在一定时间后关闭 - 设置消息在自动从屏幕上删除之前应显示多长时间。

设置重新触发选项

导航到计划 > 您想要多久显示一次此消息?

显示安排应用内消息功能的图像

设置消息显示的时间和次数

只显示一次是默认设置。应用内消息在当前设备上只会显示1次。 每次满足触发条件时将在每次满足触发条件时显示此消息。 多次允许您设置此消息可以显示的具体次数以及每次显示之间的等待时间。

示例

  • 时间间隔
  • 自定义触发器
如果您设置:“间隔1小时显示2次” - 消息将被允许总共触发2次。第一次是在满足触发器时,第二次是在满足触发器且1小时已过时。如果您设置”间隔30显示12次” - 消息将大约每月显示一次,持续一年。

常见问题

触发器是标签吗?

触发器不需要是现有的标签。触发器的值在OneSignal仪表板中不可见。
I