搜索
开发文档
应用开发
快应用开发
小游戏开发
开发文档/应用开发/系统适配/通知与状态栏/MIUI9通知过滤适配说明
MIUI9通知过滤适配说明更新时间: 2024-10-09 16:26:00

自 MIUI 9 开始,我们新增了通知过滤的功能,接下来为大家说明该功能,以解答大家的疑问。

一、这是什么功能

通知过滤是指通过分析用户对通知的操作,来个性化地确定通知的重要与不重要,然后将不重要的通知收纳进一个统一的页面。具体交互样式如下(MIUI 10),点击不重要通知可直接查看所有被折叠的通知。

二、如何判断重要与否

评分模型会通过多个维度判断通知重要与否,包括但不限于:

  • 通知的文本:即标题(title) 和描述(description)
  • 该应用的通知在该设备上的历史点击率
  • 用户的属性(如年龄、性别、地域等)

评分模型会综合各个维度对特定用户的影响,个性化地给出该通知的针对该用户的“评分”, 如果“评分” > “过滤阈值”,则认为是重要通知,反之则是不重要通知。

在这些维度中,目前影响最大的维度是历史点击率,这意味着:

  • 对开发者来说,优化通知的点击率(针对设备,而不是大盘),是提高重要性的最好方法,如减少推送频率,提高内容质量等。注意,是点击率,而不是点击量。
  • 历史点击率针对的是设备,而不是大盘用户。这就要求业务使用个性化的推送策略,避免全量推送,以减小被列为不重要通知的概率。

三、为什么在同一台手机上,同一个应用的通知,有些是重要的,有些是不重要的

如前所述,除了历史点击率,通知的评分也受通知的标题和描述影响,也就使同一应用的不同通知评分产生差别。

四、一条通知被收进二级页,是不是就不会被点击了

不是的。从目前的数据情况来看,即便是在二级页,也有很多曝光、点击行为。

五、这个“过滤阈值”对应的历史点击率具体是多少

如前所述,历史点击率只是评分的一个影响因子,过滤阈值可以理解为是一个特殊的评分。由于评分还受到通知文本和用户属性影响,因此无法与历史点击率直接挂勾,我们也就没法给到一个准确的值。

六、新激活的手机和新装应用如何处理

  • 新激活的手机

新激活的手机上,初始状态各应用的历史点击率都为 0,为了避免这些通知都被直接过滤,过滤阈值在新激活后的前 14 天,会从 0 开始慢慢增长(逐小时更新)。因此新激活用户的大部分通知都不会被过滤。

  • 新装应用或新发通知

如果这是一个新安装的应用,或者之前从来没有发过通知,那么这个应用的历史点击率也为 0。为了避免这个应用的通知直接被过滤,我们加入“首 x 条保护”的规则 :即如果某个应用在当前设备的过去30天都没有产生过通知,那么,该应用在该设备的前 x 条通知,默认都是重要通知,不会被过滤。只要这些通知有1条被点击,后续通知就有很大概率成为重要通知,因此请开发者提高前几条通知的质量。 x 是一个服务端配置的值,目前默认为3。

七、一旦成为不重要通知,是不是就没法成为重要通知了

不是的。第一,历史点击率是一个动态变化的值,意味着:

  • 如果用户经常点击你的通知,不管它当时被判断为重要还是不重要,其历史点击率都会不断上涨,超过阈值之后,不重要通知也会变成重要。
  • 如果用户经常不点击你的通知,不管它当时被判断为重要还是不重要,其历史点击率都会不断下降,低于阈值之后,重要通知也会变成不重要。

因此开发者应持续提供优质的通知内容,以保持较高的历史点击率。

第二,历史点击率的计算范围是过去30天。举个极端例子,如果一个应用超过30天停止发送通知,那么这个应用对于系统来说,就等价于一个新安装的应用,将重新开始计算历史点击率,同时,“首 x 条保护”的规则也会生效。

八、这个功能的影响范围

1、用户范围

  • 目前仅影响国内版用户,国际版暂无此功能(仍为按时间排序)
  • 目前已随 MIUI 9 稳定版发布(仅覆盖国内用户)

2、应用范围

所有在通知栏发通知的应用。

九、你们只看历史点击率吗?

不是。如前所述,模型会综合考虑非常多的维度,但目前的训练结果表明,历史点击率是影响权重较大的因子。

十、是不是历史点击率高,这个应用的所有通知都会是重要的

  • 短期:这个说法近似正确。如前所述,目前历史点击率对“重要”与否的影响比较大, 所以短期来看,这个说法近似正确。但因为也有其他维度的影响,个别通知仍然可能出现差异。
  • 长期:这个说法不正确。未来半年会挖掘更多的维度,可以预见,历史点击率的影响权重会不断降低,那么这个说法就不成立了。

十一、用户可以手动纠正吗

  • 不感兴趣

如果用户觉得某条通知不重要,可以手动从右往左滑通知,点击“不感兴趣”,那之后这个应用的所有通知都会变成不重要了。大家应该注意到,以前的右滑屏蔽不见了(长按通知进入设置页的操作仍保留)。我们不鼓励用户直接屏蔽应用,因此弱化了这个操作,用“不感兴趣”来代替。

  • 设为重要

同样,如果用户觉得某条通知重要,可以从右往左滑通知,点击“设为重要”,那之后这个应用的所有通知都会变成重要。

十二、用户可以关闭这个功能吗

可以。前往设置 > 通知和状态栏 ,关闭“通知过滤”这个开关,就会取消该功能,同时恢复为原有的按时间排序的规则。

十三、如何联系我们

可以邮件给我们的项目组 miuishell@xiaomi.com,会有同事解答相关疑问。


上一篇:
下一篇: