今天安装了最新的Creator版本v2.0.8,结果让我很失望!
在之前的v2.0.7版本我就测试开启Analytics服务,结果导出微信小游戏之后发现Analytics并没有启动。
原因并不是论坛中恢复的微信后台添加白名单什么的
在导出的代码main.xxxx.js最后虽然有检测并初始化Analytics的代码,但是这个地方的代码并不会被调用啊:
// Begin Cocos Analytics
(function () {
if ((typeof cocosAnalytics) !== ‘undefined’){
console.log(“start init cocos analytics”);
var initArgs = {
appID: ‘670888479’,
appSecret: ‘fd65521e7218dce47fd16f0d896a9d1a’,
channel: ‘oppo’,
version: ‘1.0.0_1.0.5’
};
if (!initArgs.appID || !initArgs.appSecret || !initArgs.channel || !initArgs.version) {
console.error(‘请在编辑器设置好 Cocos Analytics 的 appID, appSecret, channel 和 version’);
return;
}
cocosAnalytics.init(initArgs);
}
else
{
console.log(“no cocos analytics”);
}
})();
// End Cocos Analytics
输出的结果是no cocos analytics
cocosAnalytics根本就没有被定义过。
说明analytics的库并没有引用进来啊。
在v2.0.7版本的Creator我在安装目录中针对每个渠道做了处理。
寄希望于v2.0.8版本会修复这个问题,结果还是一样的。那我还得在安装目录下再每个渠道处理一遍啊。

