频率限制在精选的付费计划中可用。
频率限制如何工作
示例:设置24 小时期间内 3 个通知的频率上限 日历第 1 天:- 上午 9:00:发送通知 1。用户收到通知 1。(计数:1)✅
- 下午 1:00:发送通知 2。用户收到通知 2。(计数:2)✅
- 下午 5:00:发送通知 3。用户收到通知 3。(计数:3)✅
- 上午 8:00:发送通知 4。用户被限制,未收到通知 4,因为从第 1 天上午 9:00 开始的 24 小时窗口尚未过期。计数仍为 3。
- 上午 9:00:从通知 1(第 1 天上午 9:00)开始的 24 小时窗口重置。计数降至 2。用户现在可以接收另一个通知。
- 上午 9:01:发送通知 5。用户收到通知 5。(计数:3)✅
- 上午 10:00:发送通知 6。用户被限制,未收到通知 6。
- 上午 11:00:发送通知 7。用户被限制,未收到通知 7。
- 下午 1:00:从通知 2(第 1 天下午 1:00)开始的 24 小时窗口重置。计数降至 2。
- 下午 2:00:发送通知 8。用户收到通知 8。(计数:3)✅
何时使用频率限制
频率限制在消息量可能变得过多的情况下特别有用:- 复杂的活动环境:拥有多个团队或重叠营销活动的大型组织。
- 高频率触发器:基于频繁事件发送通知的系统(例如,股价更新或自动新闻警报)。
如何启用频率限制
您可以通过 OneSignal 仪表板在应用程序级别配置频率限制:1
导航到设置 > 推送和应用内 > 频率限制。
2
设置用户在给定时间段内可以接收的最大消息数。

通知可以在任何时间框内被限制为 x 个通知。
重要说明
- 限制适用于所有推送消息,无论来源如何(API、Journeys 或手动发送)。
- 因限制而被阻止的消息会被丢弃,而不是排队等待后续处理。
覆盖频率限制
在某些情况下,您可能希望即使超过了限制也要发送消息。您可以按消息覆盖频率限制:- Dashboard
- API
在消息的传递计划中,选择覆盖频率限制设置。

关于覆盖的说明
- 必须在 OneSignal 仪表板中启用频率限制。
- 被覆盖的消息仍然计入限制中。这会影响未来消息是否被传递。
报告
启用限制时,您可以通过仪表板消息报告或查看消息 API 监控它对您通知的影响。 启用限制的每条消息都将显示以下状态:- 被限制:应用程序已启用频率限制以及被限制的数量。
- 被覆盖:应用程序已启用频率限制,但通知被覆盖。