123456789 |
- {
- "code": "import { AccountManager } from \"./AccountManager\";\r\nimport { GameTools } from \"../GameUtils/GameTools\";\r\nexport class ShareUtil {\r\n beginShare(callBack) {\r\n ShareUtil.beginShareTime = new Date().getTime();\r\n console.log(\"分享点击时间=\" + ShareUtil.beginShareTime);\r\n ShareUtil.isSharing = true;\r\n ShareUtil.callback = callBack;\r\n }\r\n onRegister() {\r\n if (Laya.Browser.window.wx == null) {\r\n return;\r\n }\r\n Laya.Browser.window.wx.onShow(function (option) {\r\n console.log(\"onshow share start\");\r\n if (ShareUtil.isSharing) {\r\n ShareUtil.isSharing = false;\r\n let time = new Date().getTime();\r\n console.log(\"分享回到游戏时间\" + time);\r\n let wait = (time - ShareUtil.beginShareTime) / 1000;\r\n console.log(\"分享停留时间为:\" + wait);\r\n let shareSuccess = false;\r\n let realSuccess = false;\r\n if (wait < 3) {\r\n Laya.Browser.window.wx.showToast({ title: \"请重试一次\" });\r\n ShareUtil.callback(false);\r\n }\r\n else {\r\n var random = Math.random();\r\n if (random <= 0.3) {\r\n var message = [\"你已分享过该群\", \"请重新换个群分享!\", \"请分享到30人大群中!\"];\r\n var curmes = message[GameTools.RandomANumber(0, 2)];\r\n Laya.Browser.window.wx.showToast({ title: curmes });\r\n ShareUtil.callback(false);\r\n }\r\n else {\r\n Laya.Browser.window.wx.showToast({ title: \"分享成功!\" });\r\n ShareUtil.callback(true);\r\n }\r\n }\r\n }\r\n });\r\n }\r\n static ShareMessage() {\r\n if (!Laya.Browser.onWeiXin)\r\n return;\r\n var t = AccountManager.Instance.ServerTime;\r\n var _title = AccountManager.Instance.curplayerData.ShareTxt;\r\n _title = (_title == \"\" || !_title) ? \"组团一起浪\" : _title;\r\n var _image = \"subpackage2/res/share/shareimage.png\";\r\n Laya.Browser.window.wx.onShareAppMessage(() => ({\r\n title: _title,\r\n imageUrl: _image,\r\n query: \"shareid=\" + AccountManager.Instance.curplayerData.userId + \"_\" + t + \"_\" + Math.floor(9999 * Math.random()).toString()\r\n }));\r\n }\r\n static shareImage(channel, callback = null, shareType) {\r\n if (Laya.Browser.window.wx == null) {\r\n return;\r\n }\r\n var t = AccountManager.Instance.ServerTime;\r\n var _title = AccountManager.Instance.curplayerData.ShareTxt;\r\n _title = (_title == \"\" || !_title) ? \"组团一起浪\" : _title;\r\n var _image = \"subpackage2/res/share/shareimage.png\";\r\n Laya.Browser.window.wx.aldShareAppMessage({\r\n title: _title,\r\n imageUrl: _image,\r\n query: \"userId=\" + AccountManager.Instance.curplayerData.userId + \"_\" + shareType + \"_\" + t + \"_\" + Math.floor(9999 * Math.random()).toString()\r\n });\r\n if (callback) {\r\n ShareUtil.Instance.beginShare(callback);\r\n }\r\n }\r\n}\r\nShareUtil.Instance = new ShareUtil();\r\nShareUtil.shareSuccessTime = 0;\r\nShareUtil.isSharing = false;\r\n//# sourceMappingURL=ShareUtil.js.map",
- "references": [
- "E:/LayaProject/DanceLine/RubikCube/src/NetWork/AccountManager.ts",
- "E:/LayaProject/DanceLine/RubikCube/src/GameUtils/GameTools.ts"
- ],
- "map": "{\"version\":3,\"file\":\"ShareUtil.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/NetWork/ShareUtil.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|