加载中

Robin
One Booster

通知引导的逻辑

2019/11/13 · 4 min read

  1. 各个通知引导逻辑规则
    1. https://docs.google.com/spreadsheets/d/19EqfNobmaFqUlcijbvJQEW67kHyA5mhYI62xxrLOhgE/edit?usp=sharing
  2. CD时间(避免同一个提示频繁触发)
    1. 引导销毁后30min(不论是否执行通知引导的操作),进入CD时间。CD时间过后,才开始扫描满足条件才可触发。
    2. 不同的引导通知CD时间不一样
  3. 以下2种情况,满足条件也不触发通知
    1. 睡眠时间(为了避免凌晨2点多触发不必要的提示):
      1. 10:00 pm ~ 8:00 am 这段时间为休眠时间,不会触发功能引导提示。
      2. CD时间的计算是在非休眠时间开始。从10:00 pm暂停CD计时,8:00am继续计时。
    2. 当前正在使用OneBooster(避免应用内弹出通知)
      1. 当前正在使用OneBooster,不会触发功能引导提示。
      2. 从打开应用开始,暂停CD时间的计算,关闭应用后3分钟开始CD时间计时。
  4. 多个通知同时满足触发时候(避免同时触发通知)
    1. 通知引导 vs 通知引导
      1. 2个提示同时满足,按先后顺序,前一个提示销毁后,间隔5分钟后触发。
      2. 3个提示同时满足,按先后顺序,前一个提示销毁后,间隔25min触发。
      3. 3个以上提示同时满足,按先后顺序,前一个提示销毁后,间隔45min触发。
    2. 通知引导 vs 充电优化引导
      1. 优先展示充电弹窗引导,充电弹窗销毁后5min再触发通知引导

简化版

  • CD时间(按表格)
    • 引导销毁后(不论是否执行通知引导的操作),进入CD时间。CD时间过后,才开始扫描。
  • 扫描间隔:1小时
  • 特殊情况
    • 打开应用时,有满足条件的通知,离开应用后开始算,将在下个间隔(1小时)扫描。
    • 多条通知同时满足条件时,只展示一条,其他满足条件的通知,将在下个间隔(1小时)扫描。
    • 若充电优化和其他通知同时触发时,展示充电优化,其他满足条件的通知,将在下个间隔(1小时)扫描。
    • 若当前已有通知未销毁,满足条件的通知不触发通知,这些满足条件的通知将在下个间隔扫描再触发

相关文章