去除anysdk的代码不干净

  • Creator 版本:1.9.2+
    在有些平台不支持anysdk去打包,我们往往会在构建的时候去除勾选 集成AnySDK框架
    但是有些平台很气人,连anysdk的字段都不能出现(无论是代码命名还是注释),我在两处找到在不勾选 集成AnySDK框架后构建出来的包包含anysdk的字段:
    一处是:main.js 文件里:
        // anysdk scripts
        if (cc.sys.isNative && cc.sys.isMobile) {
//            jsList = jsList.concat(['src/anysdk/jsb_anysdk.js', 'src/anysdk/jsb_anysdk_constants.js']);
        }

这个字段,请在构建时将这4行删除而不是注释

一处是 jsb_cocosanalytics.js 文件里的

        if (!info.channel) {
            var aysdkChannelID = jsb.reflection.callStaticMethod(cls_CAAgentWrapper, "getChannelID", "()Ljava/lang/String;");
            console.log("Found AnySDK channel ID: " + aysdkChannelID);
            info.channel = aysdkChannelID;
        }

请重命名。
谢谢。

好的好的

老哥,透漏一下是哪个平台???

老朋友,华为啊