40dba1f255025747f41867cad1a08a08d7b5eab1 13 KB

12345678910
  1. {
  2. "code": "import { Main } from \"../Main\";\r\nimport { AccountManager } from \"./AccountManager\";\r\nimport RankSDK from \"../Rank/RankSDK\";\r\nexport class WXSDK {\r\n constructor() {\r\n WXSDK.ins = this;\r\n }\r\n static get Instance() {\r\n if (WXSDK.ins) {\r\n return WXSDK.ins;\r\n }\r\n else {\r\n return new WXSDK();\r\n }\r\n }\r\n static Init() {\r\n Laya.Browser.window.wx.showShareMenu({\r\n withShareTicket: true\r\n });\r\n Laya.Browser.window.wx.onShareAppMessage(function () {\r\n return {\r\n title: \"\",\r\n imageUrl: \"gameResources/res/share/sharepictrue.png\",\r\n };\r\n });\r\n Laya.Browser.window.wx.onShow((option) => {\r\n var shareTicket = option.shareTicket;\r\n var userId = option.query.userId;\r\n var shareTitle = option.query.shareTitle;\r\n Main.SceneNum = option.scene;\r\n WXSDK.querychannel = option.query.channel;\r\n WXSDK.shareOpenId = option.query.userId;\r\n console.log(\"option---\", option);\r\n console.log(\"scene:\", option.scene);\r\n if (WXSDK.querychannel != null) {\r\n console.log(\"onShow channel is:\", WXSDK.querychannel);\r\n }\r\n if (option.referrerInfo) {\r\n WXSDK.referrerInfoappId = option.referrerInfo.appId;\r\n console.log(\"onShow appId is:\", option.referrerInfo.appId);\r\n }\r\n });\r\n }\r\n static DengLu(_complete) {\r\n var that = this;\r\n Laya.Browser.window.wx.login({\r\n success: function (res) {\r\n if (res.code) {\r\n console.log(\"微信登陆成功----\");\r\n that.codeValue = res.code;\r\n RankSDK.ShuShi();\r\n console.log(\"shareid:\" + WXSDK.shareOpenId);\r\n new AccountManager(res.code, \"\", \"\", \"\", 0, \"\", \"\", \"\", \"\", WXSDK.shareOpenId, WXSDK.shareOpenId, Main.Ver);\r\n _complete(res);\r\n }\r\n else {\r\n WXSDK.DengLu(WXSDK.DengLu);\r\n console.log('wx no code' + res.errMsg);\r\n }\r\n },\r\n fail: function (res) { console.log(\"wx.login: failed, res=\" + res); }\r\n });\r\n }\r\n static ShowTxt(text) {\r\n if (Laya.Browser.window.wx) {\r\n Laya.Browser.window.wx.showToast({ title: text });\r\n }\r\n else {\r\n console.log(text);\r\n }\r\n }\r\n static ShortShake() {\r\n Laya.Browser.window.wx.vibrateShort({});\r\n }\r\n static LongShake() {\r\n Laya.Browser.window.wx.vibrateLong({});\r\n }\r\n static Shake(_short = true) {\r\n if (Laya.Browser.onWeiXin && WXSDK.shake) {\r\n if (_short) {\r\n this.ShortShake();\r\n }\r\n else {\r\n this.LongShake();\r\n }\r\n }\r\n }\r\n static LoadSubPackage(name, _complete) {\r\n if (Laya.Browser.onWeiXin) {\r\n const loadTask = Laya.Browser.window.wx.loadSubpackage({\r\n name: 'Game',\r\n success: function (res) {\r\n _complete && _complete(true);\r\n console.log(\"分包加载成功\");\r\n },\r\n fail: function (res) {\r\n _complete && _complete(false);\r\n console.log(\"分包加载失败\");\r\n }\r\n });\r\n }\r\n else {\r\n console.log(\"未进行分包加载\");\r\n _complete && _complete(true);\r\n }\r\n }\r\n static UpdateScore(_level) {\r\n var kvDataList = new Array();\r\n let date = new Date().getTime();\r\n var myValue = JSON.stringify({\r\n \"wxgame\": {\r\n \"Level\": _level,\r\n \"update_time\": date.toString(),\r\n }\r\n });\r\n kvDataList.push({ key: \"Level\", value: myValue });\r\n if (Laya.Browser.onWeiXin) {\r\n Laya.Browser.window.wx.setUserCloudStorage({\r\n KVDataList: kvDataList,\r\n success: r => {\r\n console.log(\"KVDATALIST---\", kvDataList);\r\n console.log(\"上传分数成功:\" + _level);\r\n }\r\n });\r\n }\r\n }\r\n GuanKaKaiShi(stageId, stageName, userId) {\r\n if (Laya.Browser.window && Laya.Browser.window.wx) {\r\n Laya.Browser.window.wx.aldStage.onStart({\r\n stageId: stageId,\r\n stageName: stageName,\r\n userId: userId\r\n });\r\n }\r\n }\r\n GuanKaChengGong(stageId, stageName, userId) {\r\n if (Laya.Browser.window && Laya.Browser.window.wx) {\r\n Laya.Browser.window.wx.aldStage.onEnd({\r\n stageId: stageId,\r\n stageName: stageName,\r\n userId: userId,\r\n event: \"complete\",\r\n params: {\r\n desc: \"关卡完成\"\r\n }\r\n });\r\n }\r\n }\r\n GuanKaShiBai(stageId, stageName, userId, score, carname) {\r\n if (Laya.Browser.window && Laya.Browser.window.wx) {\r\n Laya.Browser.window.wx.aldStage.onEnd({\r\n stageId: stageId,\r\n stageName: stageName,\r\n userId: userId,\r\n event: \"fail\",\r\n params: {\r\n desc: \"失败\",\r\n score: score,\r\n car: carname\r\n }\r\n });\r\n }\r\n }\r\n IsNeedUpdate() {\r\n if (!Laya.Browser.onWeiXin)\r\n return;\r\n const updateManager = Laya.Browser.window.wx.getUpdateManager();\r\n updateManager.onCheckForUpdate(function (res) {\r\n console.log(\"最新版本:\" + res.hasUpdate);\r\n });\r\n updateManager.onUpdateReady(function () {\r\n Laya.Browser.window.wx.showModal({\r\n showCancel: false,\r\n title: '更新提示',\r\n content: '新版本已经准备好,是否重启应用?',\r\n success(res) {\r\n updateManager.applyUpdate();\r\n },\r\n fail(res) {\r\n updateManager.applyUpdate();\r\n }\r\n });\r\n });\r\n }\r\n}\r\nWXSDK.codeValue = \"\";\r\nWXSDK.shareOpenId = \"\";\r\nWXSDK.openId = 0;\r\nWXSDK.shareScene = \"\";\r\nWXSDK.uid = \"123\";\r\nWXSDK.querychannel = \"\";\r\nWXSDK.referrerInfoappId = \"\";\r\nWXSDK.shake = true;\r\n//# sourceMappingURL=WXSDK.js.map",
  3. "references": [
  4. "D:/LayaProject/BlastToMerge/src/Main.ts",
  5. "D:/LayaProject/BlastToMerge/src/Net/AccountManager.ts",
  6. "D:/LayaProject/BlastToMerge/src/Rank/RankSDK.ts"
  7. ],
  8. "map": "{\"version\":3,\"file\":\"WXSDK.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Net/WXSDK.ts\"],\"names\":[],\"mappings\":\"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\"}"
  9. }