安卓包报错cocosAnalytics.CAAccount.loginSuccess

我在ts代码里加了登录统计,网页版正常,然后直接编译构建安卓版。测试各个demo的统计接口,发现登录成功统计报错
[ERROR]: The arguments passed to cocosAnalytics.CAAccount.loginSuccess are wrong!
然后登录成功和退出登录的2个数据就都没有增加。


对比了下js和android的接口文档,发现好像是参数名不一样:
微信截图_20221029225020 微信截图_20221029225053
请问:1、如何解决这个报错?为啥sdk不直接统一字段名呢?
2、退出登录并没有报错却没有统计进去,是因为登录成功接口统计失败导致的吗?

额,好像和参数名无关,我尝试这么写还是报错

        let param:any;

        if(cc.sys.platform == cc.sys.ANDROID) {

            param = {

                uid: res.body.userid,

                age: 1,             // 年龄

                sex: 1,             // 性别:1为男,2为女,其它表示未知

                channel: '99999',   // 获客渠道,指获取该客户的广告渠道信息  

            }

        }

        else {

            param = {

                userID: res.body.userid,

                age: 1,             // 年龄

                sex: 1,             // 性别:1为男,2为女,其它表示未知

                channel: '99999',   // 获客渠道,指获取该客户的广告渠道信息  

            }

        }

        cocosAnalytics.CAAccount.loginSuccess(param);

。。。我错了。。。
是传入参数的类型不对,js里类型不强制,uid其实需要的是string,传了number类型。。。
此帖终结