Commit 7a097db21e4c305ce35419efd633a857b8bad949
1 parent
c0c82ab4
Exists in
master
and in
3 other branches
X
Showing
5 changed files
with
17 additions
and
24 deletions
Show diff stats
sdk/shareTools.ts
1 | -import { WxHelper } from "../Base/WxHelper"; | |
2 | 1 | import WXSDK from "../wxsdk/WXSDK"; |
3 | -import { OnlineKeys, SDKTools } from "./SDKTools"; | |
4 | - | |
5 | 2 | /* |
6 | 3 | * 分享与视频工具类; |
7 | 4 | */ |
8 | 5 | export class ShareTools { |
9 | - private static isFail: boolean = false; | |
10 | 6 | /** |
11 | 7 | * 是否进入分享 onShow有插屏的话用这个判断 |
12 | 8 | */ |
... | ... | @@ -29,24 +25,6 @@ export class ShareTools { |
29 | 25 | this.onShowAd = false; |
30 | 26 | params && params.success && params.success(res); |
31 | 27 | }).catch(async err => { |
32 | - console.log("err", err) | |
33 | - if (err && err.code && err.code === 1006) { | |
34 | - if (Math.random() > SDKTools.getParamsInt(OnlineKeys.shareRandom, 1) && !this.isFail) { | |
35 | - this.isFail = true; | |
36 | - let modalRes = await WxHelper.showModal({ | |
37 | - title: '分享失败', | |
38 | - content: `${Math.random() > 0.5 ? '分享失败,请重新分享!' : '请分享其它群试试!'}`, | |
39 | - showCancel: true, | |
40 | - confirmText: '去分享' | |
41 | - }) | |
42 | - if (modalRes) { | |
43 | - ShareTools.share(shareKey, params, opts); | |
44 | - return | |
45 | - } | |
46 | - } else { | |
47 | - this.isFail = false; | |
48 | - } | |
49 | - } | |
50 | 28 | this.onShowAd = false; |
51 | 29 | if (!params || !params.fail) { |
52 | 30 | wx.showToast({ | ... | ... |
wxsdk/base/SDKConst.ts
... | ... | @@ -4,7 +4,7 @@ export const GAMEDATA = { |
4 | 4 | game_id: '10001',//游戏id |
5 | 5 | channel_id: '10001',//渠道id 暂时和游戏id一致 |
6 | 6 | version: '1.0.1', //版本号 中台控制正式还是测试服,尽量保持和小游戏版本一致 |
7 | - appkey: 'd959274a83ea3b95bd1d9b765683eff6',//中台appkey | |
7 | + appkey: 'd959274a83ea3b95bd1d9b765683e777',//中台appkey | |
8 | 8 | interstitialAdId: 'adunit-4bd19de3c351233e',//插屏ID |
9 | 9 | bannerId: 'adunit-25341fff11681315',//banner |
10 | 10 | customId: 'adunit-193590de82ede6a4',//原生模板单个 |
... | ... | @@ -33,8 +33,9 @@ export const GAMEDATA = { |
33 | 33 | } |
34 | 34 | |
35 | 35 | |
36 | + | |
36 | 37 | // sdk版本 |
37 | -export const SDKVersion = 'v1.0.5'; | |
38 | +export const SDKVersion = 'v1.0.6'; | |
38 | 39 | // 是否打印 |
39 | 40 | export const __LOG__ = false; |
40 | 41 | // 是否mock |
... | ... | @@ -88,6 +89,7 @@ export const HostKeys = { |
88 | 89 | role: 'logstores/role/track', //创建角色 |
89 | 90 | client_log: 'logstores/client_log/track', //客户端日志 |
90 | 91 | consume: 'logstores/consume/track', //资源上报 |
92 | + daystay: 'logstores/daystay/track', //300s停留上报 | |
91 | 93 | |
92 | 94 | //登录 |
93 | 95 | Login: 'api/login', //登录 | ... | ... |
wxsdk/http/SDKApi.ts
... | ... | @@ -67,6 +67,8 @@ export class SDKApi { |
67 | 67 | public static client_log = (...args) => SDKHttp.httpGet(DataService.I.DotApi, HostKeys.client_log, ...args); |
68 | 68 | |
69 | 69 | public static consume = (...args) => SDKHttp.httpGet(DataService.I.DotApi, HostKeys.consume, ...args); |
70 | + | |
71 | + public static daystay = (...args) => SDKHttp.httpGet(DataService.I.DotApi, HostKeys.daystay, ...args); | |
70 | 72 | |
71 | 73 | |
72 | 74 | // OrderApi | ... | ... |
wxsdk/service/DataService.ts
... | ... | @@ -4,6 +4,7 @@ import StorageUtils from "../utils/StorageUtils"; |
4 | 4 | import { StorageKeys, GAMEDATA, LoginHost, GameHost, DotHost, OrderHost, GMHost } from "../base/SDKConst"; |
5 | 5 | import { Gender, NetworkType } from "../base/SDKEnum"; |
6 | 6 | import WxLaunch from "../wx/WxLaunch"; |
7 | +import LogService from "./LogService"; | |
7 | 8 | |
8 | 9 | /** |
9 | 10 | * SDK数据管理类 |
... | ... | @@ -539,6 +540,7 @@ export default class DataService { |
539 | 540 | if (time >= 300 && dot == 0) { |
540 | 541 | StorageUtils.I.set("pcsdk_today_online_time_300", 1, expiration); |
541 | 542 | this.setPtm(1) |
543 | + LogService.I.daystay(); | |
542 | 544 | clearInterval(this.timeInterval); |
543 | 545 | // 定时重启 |
544 | 546 | setTimeout(() => { | ... | ... |
wxsdk/service/LogService.ts
... | ... | @@ -501,6 +501,15 @@ export default class LogService { |
501 | 501 | }) |
502 | 502 | this.checkLogin(fun); |
503 | 503 | } |
504 | + /** | |
505 | + * 300s停留上报 | |
506 | + */ | |
507 | + daystay() { | |
508 | + let fun = () => SDKApi.daystay({ | |
509 | + ...this.buildParams(), | |
510 | + }) | |
511 | + this.checkLogin(fun); | |
512 | + } | |
504 | 513 | |
505 | 514 | |
506 | 515 | /** | ... | ... |