Files
fc/dev/project/library/imports/f4/f4e112d3-2089-43d8-ae8a-f5f1094e750e.js
2026-05-24 10:21:26 +08:00

55 lines
1.4 KiB
JavaScript

"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();