
One Booster
通知引导的逻辑
2019/11/13 · 4 min read
- 各个通知引导逻辑规则
- CD时间(避免同一个提示频繁触发)
- 引导销毁后30min(不论是否执行通知引导的操作),进入CD时间。CD时间过后,才开始扫描满足条件才可触发。
- 不同的引导通知CD时间不一样
- 以下2种情况,满足条件也不触发通知
- 睡眠时间(为了避免凌晨2点多触发不必要的提示):
- 10:00 pm ~ 8:00 am 这段时间为休眠时间,不会触发功能引导提示。
- CD时间的计算是在非休眠时间开始。从10:00 pm暂停CD计时,8:00am继续计时。
- 当前正在使用OneBooster(避免应用内弹出通知)
- 当前正在使用OneBooster,不会触发功能引导提示。
- 从打开应用开始,暂停CD时间的计算,关闭应用后3分钟开始CD时间计时。
- 睡眠时间(为了避免凌晨2点多触发不必要的提示):
- 多个通知同时满足触发时候(避免同时触发通知)
- 通知引导 vs 通知引导
- 2个提示同时满足,按先后顺序,前一个提示销毁后,间隔5分钟后触发。
- 3个提示同时满足,按先后顺序,前一个提示销毁后,间隔25min触发。
- 3个以上提示同时满足,按先后顺序,前一个提示销毁后,间隔45min触发。
- 通知引导 vs 充电优化引导
- 优先展示充电弹窗引导,充电弹窗销毁后5min再触发通知引导
- 通知引导 vs 通知引导
简化版
- CD时间(按表格)
- 引导销毁后(不论是否执行通知引导的操作),进入CD时间。CD时间过后,才开始扫描。
- 扫描间隔:1小时
- 特殊情况
- 打开应用时,有满足条件的通知,离开应用后开始算,将在下个间隔(1小时)扫描。
- 多条通知同时满足条件时,只展示一条,其他满足条件的通知,将在下个间隔(1小时)扫描。
- 若充电优化和其他通知同时触发时,展示充电优化,其他满足条件的通知,将在下个间隔(1小时)扫描。
- 若当前已有通知未销毁,满足条件的通知不触发通知,这些满足条件的通知将在下个间隔扫描再触发