12345678 |
- {
- "code": "import { systemtype } from \"../Main/DataMaker\";\r\nexport class WxApi {\r\n static recordAldEvent(key, value = \"\") {\r\n if (Laya.Browser.window && Laya.Browser.window.wx) {\r\n Laya.Browser.window.wx.aldSendEvent(key, { key: value });\r\n }\r\n console.log(\"事件: \", key);\r\n }\r\n static WXLogin(cb) {\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(\"code:\", res.code);\r\n cb(res);\r\n }\r\n else {\r\n console.log('获取用户登录态失败!' + 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 WxInit() {\r\n if (!Laya.Browser.onWeiXin)\r\n return;\r\n Laya.Browser.window.wx.showShareMenu({\r\n withShareTicket: true\r\n });\r\n Laya.Browser.window.wx.onShow((option) => {\r\n console.log(option);\r\n this.shareOpenId = option.query.userId;\r\n this.querychannel = option.query.channel;\r\n if (option.referrerInfo) {\r\n this.referrerInfoappId = option.referrerInfo.appId;\r\n console.log(\"onShow appId is:\", option.referrerInfo.appId);\r\n }\r\n this.sceneValue = option.scene;\r\n var scene = Laya.LocalStorage.getItem(\"scene\");\r\n if (scene) {\r\n this.sceneValue = scene;\r\n console.log(\"读取配置场景值:\" + scene);\r\n }\r\n else {\r\n console.log(\"第一次拉取场景值:\" + this.sceneValue);\r\n Laya.LocalStorage.setItem(\"scene\", this.sceneValue);\r\n }\r\n });\r\n }\r\n static ShowLoading(title = \"加载中...\") {\r\n if (this.isShowing)\r\n return;\r\n this.isShowing = true;\r\n (Laya.Browser.onMiniGame) && Laya.Browser.window.wx.showLoading({ title: title, mask: true });\r\n }\r\n static HideLoading() {\r\n this.isShowing = false;\r\n (Laya.Browser.onMiniGame) && Laya.Browser.window.wx.hideLoading();\r\n }\r\n static CheckWXUpdate() {\r\n const updateManager = Laya.Browser.window.wx.getUpdateManager();\r\n updateManager.onCheckForUpdate((res) => {\r\n console.log(\"最新版本:\" + res.hasUpdate);\r\n });\r\n updateManager.onUpdateReady(() => {\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 static levelStart(stageId, stageName, userId) {\r\n console.log(\"开始记录关卡:\" + stageId);\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 if (WxApi.newaccount) {\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 }\r\n static levelRunning(stageId, stageName, userId, userevive) {\r\n console.log(\"记录关卡中:\" + stageId);\r\n if (Laya.Browser.window && Laya.Browser.window.wx) {\r\n Laya.Browser.window.wx.aldStage.onRunning({\r\n stageId: stageId,\r\n stageName: stageName,\r\n userId: userId,\r\n event: \"revive\",\r\n params: {\r\n itemName: \"使用复活\",\r\n itemCount: 1,\r\n desc: userevive\r\n }\r\n });\r\n if (WxApi.newaccount) {\r\n Laya.Browser.window.wx.aldStage.onRunning({\r\n stageId: \"新用户:\" + stageId,\r\n stageName: stageName,\r\n userId: userId,\r\n event: \"revive\",\r\n params: {\r\n itemName: \"使用复活\",\r\n itemCount: 1,\r\n desc: userevive\r\n }\r\n });\r\n }\r\n }\r\n }\r\n static levelSuccess(stageId, stageName, userId) {\r\n console.log(\"记录关卡:完成\" + stageId);\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 if (WxApi.newaccount) {\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 }\r\n static levelFail(stageId, stageName, userId, score, carname) {\r\n console.log(\"记录关卡:失败\" + stageId);\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 if (WxApi.newaccount) {\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 }\r\n static Shake(_short = true) {\r\n if (Laya.Browser.onWeiXin && WxApi.CanShake) {\r\n if (_short) {\r\n Laya.Browser.window.wx.vibrateShort({});\r\n }\r\n else {\r\n Laya.Browser.window.wx.vibrateLong({});\r\n }\r\n }\r\n else {\r\n this.stageShake();\r\n }\r\n }\r\n static stageShake(callBack = null, speed = 32) {\r\n if (this.isShake || !this.canshakestage)\r\n return;\r\n this.isShake = true;\r\n var point = new Laya.Vector2(Laya.stage.x, Laya.stage.y);\r\n Laya.stage.timerLoop(speed, this, this.shakeObject, [point, callBack]);\r\n }\r\n static shakeObject(_point, _callBack) {\r\n var count = (this.num++) % 4;\r\n this.offsetArr[this.num % 2] = count < 2 ? 0 : this.offset;\r\n Laya.stage.x = this.offsetArr[0] + _point.x;\r\n Laya.stage.y = this.offsetArr[1] + _point.y;\r\n if (this.num > (this.times * 4 + 1)) {\r\n Laya.stage.clearTimer(this, this.shakeObject);\r\n Laya.stage.pos(0, 0);\r\n this.num = 0;\r\n this.isShake = false;\r\n if (_callBack != null) {\r\n _callBack();\r\n }\r\n }\r\n }\r\n static ShowToast(text) {\r\n if (Laya.Browser.onWeiXin) {\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 get SystemFrom() {\r\n if (!Laya.Browser.onWeiXin)\r\n return systemtype.other;\r\n let info = Laya.Browser.window.wx.getSystemInfoSync();\r\n var system = info.system;\r\n var IOS = system.indexOf(\"iOS\") != -1;\r\n var Android = system.indexOf(\"Android\") != -1;\r\n if (IOS) {\r\n return systemtype.ios;\r\n }\r\n else if (Android) {\r\n return systemtype.android;\r\n }\r\n else {\r\n return systemtype.other;\r\n }\r\n }\r\n static get IsLongScreenSystem() {\r\n if (!Laya.Browser.onWeiXin)\r\n return false;\r\n let systemInfo = Laya.Browser.window.wx.getSystemInfoSync();\r\n let platformModel = \"ipx\";\r\n if (systemInfo != null) {\r\n var model = systemInfo.model;\r\n platformModel = `${systemInfo.brand}_${model}_${systemInfo.system}_wx${systemInfo.version}_SDKVer${systemInfo.SDKVersion}`;\r\n console.log(\"platformModel:\" + platformModel);\r\n return !(model.indexOf(\"X\") < 0) ||\r\n ((model.indexOf(\"oppo\") >= 0 || model.indexOf(\"OPPO\") >= 0) && (model.indexOf(\"R15\") >= 0 || model.indexOf(\"r15\") >= 0)) ||\r\n systemInfo.statusBarHeight > 20 ||\r\n (model.indexOf(\"Note\") >= 0 && (model.indexOf(\"7\") >= 0 || model.indexOf(\"8\") >= 0)) ||\r\n ((model.indexOf(\"iPhone\") >= 0) && (model.indexOf(\"11\") >= 0));\r\n }\r\n }\r\n static writeStage(stage) {\r\n var kvDataList = new Array();\r\n let date = new Date().getTime();\r\n var myValue = JSON.stringify({\r\n \"wxgame\": {\r\n \"stage\": stage,\r\n \"update_time\": date.toString(),\r\n }\r\n });\r\n kvDataList.push({ key: \"stage\", value: myValue });\r\n if (Laya.Browser.window.wx) {\r\n Laya.Browser.window.wx.setUserCloudStorage({\r\n KVDataList: kvDataList,\r\n success: r => {\r\n console.log(\"上传分数成功\");\r\n }\r\n });\r\n }\r\n }\r\n static SingletonList_expand() {\r\n console.log(Laya.SingletonList.prototype);\r\n Laya.SingletonList.prototype[\"_remove\"] = function (index) {\r\n if (index == -1) {\r\n return;\r\n }\r\n this.length--;\r\n if (index !== this.length) {\r\n var end = this.elements[this.length];\r\n if (end) {\r\n this.elements[index] = end;\r\n end._setIndexInList(index);\r\n }\r\n }\r\n };\r\n var old_func = Laya.SimpleSingletonList.prototype[\"add\"];\r\n Laya.SimpleSingletonList.prototype[\"add\"] = function (element) {\r\n var index = element._getIndexInList();\r\n if (index !== -1) {\r\n return;\r\n }\r\n old_func.call(this, element);\r\n };\r\n }\r\n}\r\nWxApi.newaccount = false;\r\nWxApi.sceneValue = \"\";\r\nWxApi.shareOpenId = \"\";\r\nWxApi.querychannel = \"\";\r\nWxApi.referrerInfoappId = \"\";\r\nWxApi.isShowing = false;\r\nWxApi.CanShake = true;\r\nWxApi.times = 1.3;\r\nWxApi.num = 0;\r\nWxApi.offsetArr = [0, 0];\r\nWxApi.offset = 14;\r\nWxApi.canshakestage = false;\r\n//# sourceMappingURL=Sdk.js.map",
- "references": [
- "D:/Ver/samuraiflash/laya/samuraiflash/src/Main/DataMaker.ts"
- ],
- "map": "{\"version\":3,\"file\":\"Sdk.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/WXSDK/Sdk.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|