Cocos Analytic 如何在 TypeScript 中使用?

###开发环境
cocos 2.0.9 + TypesScript
###描述
已经在服务面板完成配置,在项目根目录下生成如下新文件


尝试过 require/import cocosAnalytics.min.2.0.3.js,但是得到提示其并非为一个module
##问题
请问如何引用cocos-analytic ?

require就可以了, 会在全局添加 cocosAnalytics 的接口,实际使用参考文档。

###结果
解决了,直接使用 cocosAnalytics 即可,但是由于 cocosAnalytics 只会在 build 过程中被加载为一个全局对象,而我是在调试的时候将其 log 出来,所以得到的是 undefined。

###吐槽
建议官网的文档讲这些细节一点的东西说清楚,吐槽一下 cocos analytic 的文档,一点也不像是一个 tech 人员写出来的东西,源码可以不暴露,但申明文件或者一个 api 的列表该有一个吧。。。
因为这些虽然很细节但是对使用者影响很大。还有直接使用 cocosAnalytics 在 ts中会报错,因为没有 d.ts 申明文件,虽说自己添加一个到也行,但是毕竟 unofficial,
官方考不考虑完善一下文档?支持一下?

吐槽+1
没有d.ts,根本不知道怎么用

1赞

creator 的使用,请配合统计SDK的服务面板,配置完参数,引擎启动会自动初始化统计SDK,代码中直接调用功能API即可,功能API的使用参考H5文档,下面是链接
https://n-analytics.cocos.com/docs/h5/interface_h5.html

1赞

怎么写.d.ts啊?

参考了也不会写啊,ts文件里面怎么使用?

怎么解决的?

你就把文档的示例代码直接copy到ts就可以了,TS 代码编辑器如果提示找不到 cocosAnalytics,直接无视就好,只要语法没有错,开启统计服务,是可以正常运行的。

ide 提示错误,官方补个 cocosAnalytics 的 d.ts 不就行了?

https://download.cocos.com/CocosAnalytics/sdk/cocosanalytics.d.ts
已经更新文档提供d.ts文件下载,请知悉

1赞