Cocos Analytics 的正确打开方式!

我们不是用心跳,不会几秒发无用数据。涉及到技术点就不细说了:grin:
相对的,loginsuccess 的调用直接影响到 用户相关指标,时长等。很关键

关于这两个接口,对于记录时长,有没有必要性呢?
如果不加的话,是不是有一定的误差值

不会,十分准确。文档上已经删除这两个方法调用了,不用管啦,时长肯定不是从这个方式发出来的

BUG 反馈:

cocosAnalytics sdk 有个很严重的问题. 就是在断网情况下, 产生死循环, 不停的尝试发送日志. 平均一秒钟会发出 500个请求. 直接导致 CPU 耗尽, 风扇狂转.
断网情况下 status==0. 假如游戏正在运行时手机直接关闭wifi网络, 会导致手机燃起来

红框部分当 网络未初始化时, 会持续命中此条件判断, 然后产生死循环调用. 耗尽内存和CPU. 然后手机就炸了.

1赞

看到了,这个极端情况会发生的问题,感谢
会尽快出一个版本进行修复

刚刚试了下,很容易复现啊

快修复把。

星期一上版本

为什么创建公司 添加成员后 其他人看不到公司的游戏, 没有选项

需要分配权限

看看这里 https://account.cocos.com/#/corporation/person_role

内部测试资源紧张,等着3D上大版本。Cocos Analytics的修复版本上线需要再顺延下,大家再耐心等待下:pray:

:joy:

后台的在线时长可以分开显示的吗?
游戏在服务面板接了analytics,渠道有android ios wechat,查找指定渠道的时候只有wechat能显示在线时长,android和ios都没有,是统计除了问题还是缺了什么逻辑?

不是的,这里的区分是根据SDK来的,如果是JS的sdk对应的就是H5,毕竟可以上多种渠道,无法确定。我们也收集到了实时这块希望有渠道可以选择,渠道需要确定的需求。正在抓紧开发

再咨询一个问题,关于统计时长的。
我主要是做小游戏的,小游戏平台是没有退出游戏的按钮的(比如微信小游戏点击右上角的关闭,其实是切入后台),很多时候logout登出函数是调用不到的,看过你们的回复说后台会补发logout。
考虑到logout调用的不确定性,如果不主动调用logout,请问这种情况下,对时长统计有多大影响呢?或者说有多少的误差率。

其实没有误差,如果等补发,就有个时效性的问题,就是在非正常退出后某个时间点发出数据。
关键是init,login,一个对应设备,一个对应用户

今天已经上新版本了
现有版本2.1.2
JS-SDK 修复网络重试导致的性能损耗问题
JS-SDK 更新 cocosanalytics.d.ts 语法提示文档
Android 屏蔽权限报错问题

大家可以更新SDK进行使用,Cocos Creator也同步更新了

1赞

好的,多谢。

2.3.3在服务面板把analytics关闭了再打开后,原生ios和android会报cocosAnalytics is not defined