自 uni-app 2.7起(2020.05.01),uni统计策略进行2项重要调整:
1. uni-app编译器将默认关闭uni统计
uni-app 2.7之前,当开发者未在manifest设置uni统计策略时,该策略为默认开启 uni统计。
自 uni-app 2.7起,包括 HBuilderX及cli,将从默认开启改为默认关闭,若开发者需要使用uni统计,请在manifest中开启。
提醒:开发者的现有项目,若想继续使用uni统计,在发布时请务必保证在manifest配置了开启uni统计
顺便也解释下策略调整的原因:目前DCloud的引擎月活已经接近10亿,而其中很多开发者并不登录uni统计后台查看数据。官方耗费大量资源采集和运算,无法对开发者产生价值。
开关uni统计,请在 HBuilderX 中打开 manifest.json ,选择左侧的uni统计配置
选项,勾选所需平台的uni统计,如下图所示:
如果你不使用HBuilderX,也可以直接修改 manifest.json 源码开关 uni统计。
将 manifest.json -> uniStatistics 下的 enable 字段设置为 true 来开启 uni 统计
//...
"uniStatistics": {
"enable": true//全局开启
},
//...
注意:uniStatistics支持分平台设置,比如若需仅开启微信平台的 uni统计,则在mp-weixin
节点下设置uniStatistics ->enable
即可,如下:
//...
"mp-weixin":{
"uniStatistics": {
"enable": false //微信平台关闭统计
}
}
2. 长时间未登录uni统计后台将自动暂停该业务
开发者开通uni统计后,建议定时登录uni统计控制台,查看统计数据,优化业务。
若开发者连续30天未登录uni统计控制台,则系统会暂停 uni统计的数据采集。
数据采集停止后,开发者可登录uni统计控制台,点击按钮恢复数据采集。
暂停期间,数据不再记录,历史数据不受影响。恢复后,暂停期间的数据也无法恢复。
暂停数据采集1周前,即连续未登录23天后,系统会发送提醒邮件,请各位开发者注意:
- 确保邮箱地址真实有效
- 注意垃圾箱等规则设置,确保能准确接收 DCloud 发出的通知邮件。
举例:
- 如果你最后一次登录uni统计控制台的时间为1月1日,则会在1月24日发出系统提醒邮件,经提醒后依然未登录uni统计控制台,则会2月1日0点0分0秒起停止采集uni统计数据;
- 如果你最后一次登录uni统计控制台的时间为2月1日,若当月有28天,则会在2月24日发出系统提醒邮件,经提醒后依然未登录uni统计控制台,则会3月3日0点0分0秒起停止采集uni统计数据;