昨天晚上还能正常运行,今天打开游戏就报错。大佬来看看啊。

1.昨天晚上按照文档的内容接入SDK可以正常的运行,在桌面浏览器端可以运行的。我游戏各种打开再关闭都没有问题。
2.今天早上起来。打开游戏就会报错。


看堆栈出错似乎是发生在使用localStorage里

就是这个t为null 导致的toString报错。
我现在完全把浏览器的缓存都清理掉。直接把localStorage里的东西全部清除掉。是一个干净的存档。重新开启游戏都会报错。
下边上我的代码

let platformName = {
        [cc.sys.DESKTOP_BROWSER]: '桌面浏览器',
        [cc.sys.OPPO_GAME]: 'oppo小游戏',
        [cc.sys.VIVO_GAME]: 'vivo小游戏',
        [cc.sys.BYTE_GAME]: '字节跳动小游戏',
        [cc.sys.QQ_PLAY]: 'QQ玩一玩',
        [cc.sys.MEIZU_GAME]: '魅族小游戏',
        [cc.sys.ANDROID]:'安卓apk'
      };
      cocosAnalytics.init({
        appID: 'xxxx',
        appSecret:'xxxx',
        version: Config.version,
        storeID: platformName[cc.sys.platform],
        engine: 'cocos 3d',
        callNumber:'12232',
        channel:platformName[cc.sys.platform] || "unknow", 
      });
      cocosAnalytics.enableDebug(cc.sys.platform == cc.sys.DESKTOP_BROWSER);
      cocosAnalytics.CAAccount.loginStart({
        channel: platformName[cc.sys.platform] || "unknow",   // 获客渠道,指获取该客户的广告渠道信息   
      });
      cocosAnalytics.CAAccount.loginSuccess({
        userID: LocalData.uuid, //因为我是单机游戏,所以为每一个新用户生成一个uuid来当成userID来用,不知道对不对。
        age: 1,             // 年龄
        sex: 1,             // 性别:1为男,2为女,其它表示未知
        channel: platformName[cc.sys.platform] || "unknow" // 获客渠道,指获取该客户的广告渠道信息   
      })

这个字段会出现null值不?

确实会有uuid是null的情况。:cold_sweat:

我怀疑是这个model为null造成的

uuid为null是会报错的,你最好传个空字符串,model为null是允许的,下个版本会做下优化。