3.0 使用cocos analytics服务时操作失败

游戏已创建,服务也点了开通,但在操作面板进行关联时一直是失败状态 @shrinktofit

尝试退出重试

这种解决办法肯定都是尝试过的,没用。关键是这错误日志打的也太简单了,是下载文件失败了,还是写入文件错误了,根本无法定位。

如果是直接出现这个就是下载失败,如果出现下载百分比之后出现就是解压失败了,你看看 .CocosCreator/download 下面有没有 service-analytics.zip 这个文件

是直接出现的,有这个文件,但大小是0

把那个文件删除重试看看,第一次出现这个问题

你在 Creator 3.0 的开发者工具运行下这个命令试试看

ccService.csHttp.download("https://download.cocos.com/CocosUdc/plugins/service-analytics/2.0.3_2.2.1.zip", Editor.App.home + "/download/service-analytics.zip", (err, data) => {console.log(err, data)});

download 文件夹的名字被写成了donwload

执行命令后的错误信息

你 ping 一下 download.cocos.com 试试看

感觉你这个网络出了点问题,或者在浏览器下载下来,解压到 .CocosCreator/.service 文件夹就行了

可以了,是网络问题,我这边的网关拦截了这个请求,感谢

另外如果是用编辑器集成的analytics服务,是不是就不需要自己在代码里调用init方法了?

嗯是的,这个操作我们做好了

好的,另外除了上面提到的download的拼写错误外,还有个接口文件的拼写错误

我们这边尽快修复下

另外我发现引擎的 EVENT_HIDE, EVENT_SHOW 两个事件没有 analytics 做的好,在web端analytics基本可以做到100%触发,引擎则不行,引擎能否根据analytics修改一下