- 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;
}
请重命名。
谢谢。