"use strict"; cc._RF.push(module, 'f4e11LTIIlD2K6K9fEJTnUO', 'nx.sdk.mac'); // Scripts/nx/sdk/nx.sdk.mac.js "use strict"; /******************************************************************************* * * Nx SDK管理器 * * * * 2021.12.10 ******************************************************************************/ var SDKBase = require("nx.sdk.base"); var NxSDKMac = cc.Class({ "extends": SDKBase, name: "NxSDKMac", // ============================================ // 设备信息 // ============================================ // 设备ID getDeviceID: function getDeviceID() { return jsb.reflection.callStaticMethod("Interfaces", "getDeviceUUID"); }, // 包版本 getPackVersion: function getPackVersion() { return jsb.reflection.callStaticMethod("Interfaces", "getApkVersion"); }, // 包参数 getPackArgs: function getPackArgs() { var str = jsb.reflection.callStaticMethod("Interfaces", "getDicValue:", "PackArgs"); nx.info("$SDK:包参数:", str); if (nx.dt.strEmpty(str)) { return null; } // Exam: name#fc|cnn#dev|lang#tw|gm#1 var args = {}; var arr = str.split("|"); for (var i in arr) { var pair = arr[i].split("#"); args[pair[0]] = pair[1]; } nx.info("$SDK:拆解结果:", nx.dt.enjson(args)); return args; } }); // 模块导出 module.exports = NxSDKMac; cc._RF.pop();