4b193996978c0e9d265ea8aaa4c34f8fca03fb48 7.8 KB

12345678910
  1. {
  2. "code": "import { WxApi } from \"./Sdk\";\r\nimport { PlayerAccount } from \"../Network/PlayerAccount\";\r\nimport { GameUtils } from \"../Util/GameUtils\";\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 static 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[GameUtils.getRandomInt(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 onShareAppMessage() {\r\n if (!Laya.Browser.onWeiXin)\r\n return;\r\n var t = PlayerAccount.CurrentAccount.ServerTime;\r\n var _title = PlayerAccount.CurAccountData.sharecontent;\r\n _title = (_title == \"\" || !_title) ? \"魔性拼接?一起玩吧!\" : _title;\r\n var _image = PlayerAccount.CurAccountData.ShareImage;\r\n _image = (_image == \"\" || !_image) ? \"bg/share1.png\" : _image;\r\n console.log(\"ShareMessage\");\r\n Laya.Browser.window.wx.onShareAppMessage(() => ({\r\n title: _title,\r\n imageUrl: _image,\r\n query: \"shareid=\" + PlayerAccount.CurAccountData.UseId + \"_\" + t + \"_\" + Math.floor(9999 * Math.random()).toString()\r\n }));\r\n }\r\n static shareImage(channel, callback = null, shareType = 0) {\r\n if (Laya.Browser.window.wx == null) {\r\n return;\r\n }\r\n if (!PlayerAccount.CurAccountData.share) {\r\n WxApi.ShowToast(\"暂未开放\");\r\n return;\r\n }\r\n var t = PlayerAccount.CurrentAccount.ServerTime;\r\n var _title = PlayerAccount.CurAccountData.sharecontent;\r\n _title = (_title == \"\" || !_title) ? \"魔性拼接?一起玩吧!\" : _title;\r\n var _image = PlayerAccount.CurAccountData.ShareImage;\r\n _image = (_image == \"\" || !_image) ? \"bg/share1.png\" : _image;\r\n Laya.Browser.window.wx.aldShareAppMessage({\r\n title: _title,\r\n imageUrl: _image,\r\n query: \"userId=\" + PlayerAccount.CurAccountData.UseId + \"_\" + 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",
  3. "references": [
  4. "D:/Ver/samuraiflash/laya/samuraiflash/src/WXSDK/Sdk.ts",
  5. "D:/Ver/samuraiflash/laya/samuraiflash/src/Network/PlayerAccount.ts",
  6. "D:/Ver/samuraiflash/laya/samuraiflash/src/Util/GameUtils.ts"
  7. ],
  8. "map": "{\"version\":3,\"file\":\"ShareUtil.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/WXSDK/ShareUtil.ts\"],\"names\":[],\"mappings\":\"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\"}"
  9. }