Commit ef9c3d895d581e8e42acdc3c154ccf604ff7cf65
1 parent
f8b795fa
Exists in
master
and in
3 other branches
x
Showing
4 changed files
with
31 additions
and
33 deletions
Show diff stats
sdk/Analytics.ts
... | ... | @@ -85,6 +85,16 @@ export class Analytics { |
85 | 85 | clientLog(content, level = LogLevel.debug) { |
86 | 86 | return WXSDK.stat.clientLog(content, level) |
87 | 87 | } |
88 | + /** | |
89 | + * 资源上报 | |
90 | + * @param id 1体力 2经验 3钻石 | |
91 | + * @param typ 1增加 2减少 | |
92 | + * @param nums 增加或减少的数量 | |
93 | + * @param gsne 消耗场景 | |
94 | + */ | |
95 | + consume(id: number, typ: number, nums: number, gsne: string) { | |
96 | + return WXSDK.stat.consume(id, typ, nums, gsne) | |
97 | + } | |
88 | 98 | |
89 | 99 | |
90 | 100 | } | ... | ... |
wxsdk/base/SDKConst.ts
1 | 1 | // 游戏配置数据 只需要改动这里的配置信息 |
2 | 2 | // 游戏配置数据 只需要改动这里的配置信息 |
3 | 3 | export const GAMEDATA = { |
4 | - game_id: '10001',//游戏id | |
5 | - channel_id: '10001',//渠道id 暂时和游戏id一致 | |
6 | - version: '1.0.1', //版本号 中台控制正式还是测试服,尽量保持和小游戏版本一致 | |
7 | - appkey: 'd959274a83ea3b95bd1d9b765683eff6',//中台appkey | |
8 | - interstitialAdId: 'adunit-4bd19de3c351233e',//插屏ID | |
9 | - bannerId: 'adunit-25341fff11681315',//banner | |
10 | - gridId: 'adunit-491a39ffc9a330a5',//格子 | |
11 | - customId: 'adunit-193590de82ede6a4',//原生模板单个 | |
12 | - customIds: 'adunit-c905cad189ee8a74',//原生模板多个 | |
13 | - shareMessageToFriend: { // 暂时只支持一个场景值 | |
14 | - scene: 0, //定向分享场景值1-50 配>0的会初始化 | |
15 | - sharekey: 'shareMessageToFriendScene',//定向分享对应后台的分享key | |
16 | - share_id: 26,//定向分享对应后台的分享key | |
17 | - }, | |
18 | - default_share: { //默认分享数据在拉取不到中台分享数据的时候用 | |
19 | - content: '全新版本的连连消,等你来玩!',//分享标题 *找运营提供 | |
20 | - icon: 'xxxx',//分享图链接 *找运营提供 | |
21 | - id: '9999',//默认id 写死9999 | |
22 | - key: 'default',//默认分享key 写死default | |
23 | - title: '默认',//无需修改 | |
24 | - typ: 1,//分享类型 写死1 | |
25 | - videoid: '',//默认的视频广告id 填空就行 | |
26 | - }, | |
27 | - MidasPay: { // 米大师虚拟支付配置 *找运营提供 | |
28 | - OfferId: "9999999999", // 在米大师申请的应用id *找运营提供 | |
29 | - ZoneId: "1", // 分区ID,默认:1 | |
30 | - Mode: "game", // 默认:game | |
31 | - CurrencyType: "CNY", // 默认:CNY | |
32 | - Platform: '' // 申请接入时的平台 | |
33 | - } | |
34 | 4 | } |
35 | 5 | |
36 | 6 | |
37 | 7 | // sdk版本 |
38 | -export const SDKVersion = 'v1.0.4'; | |
8 | +export const SDKVersion = 'v1.0.5'; | |
39 | 9 | // 是否打印 |
40 | 10 | export const __LOG__ = false; |
41 | 11 | // 是否mock |
... | ... | @@ -88,6 +58,7 @@ export const HostKeys = { |
88 | 58 | level: 'logstores/level/track', //关卡打点 |
89 | 59 | role: 'logstores/role/track', //创建角色 |
90 | 60 | client_log: 'logstores/client_log/track', //客户端日志 |
61 | + consume: 'logstores/consume/track', //资源上报 | |
91 | 62 | |
92 | 63 | //登录 |
93 | 64 | Login: 'api/login', //登录 |
... | ... | @@ -111,7 +82,6 @@ export const HostKeys = { |
111 | 82 | orderReport: 'api/order/v2/mimas', //订单信息上报 |
112 | 83 | orderQuery: 'api/order/query', //订单信息查询 |
113 | 84 | preorder: 'api/order/v2/preorder', //获取支付方式 |
114 | - | |
115 | 85 | }; |
116 | 86 | |
117 | 87 | // 本地存储keys | ... | ... |
wxsdk/http/SDKApi.ts
... | ... | @@ -66,6 +66,8 @@ export class SDKApi { |
66 | 66 | |
67 | 67 | public static client_log = (...args) => SDKHttp.httpGet(DataService.I.DotApi, HostKeys.client_log, ...args); |
68 | 68 | |
69 | + public static consume = (...args) => SDKHttp.httpGet(DataService.I.DotApi, HostKeys.consume, ...args); | |
70 | + | |
69 | 71 | |
70 | 72 | // OrderApi |
71 | 73 | public static pay = (...args) => SDKHttp.httpPost(DataService.I.OrderApi, HostKeys.orderReport, ...args); | ... | ... |
wxsdk/service/LogService.ts
... | ... | @@ -483,7 +483,23 @@ export default class LogService { |
483 | 483 | console.log(content); |
484 | 484 | break; |
485 | 485 | } |
486 | - | |
486 | + } | |
487 | + /** | |
488 | + * 资源上报 | |
489 | + * @param id 1体力 2经验 3钻石 | |
490 | + * @param typ 1增加 2减少 | |
491 | + * @param nums 增加或减少的数量 | |
492 | + * @param gsne 消耗场景 | |
493 | + */ | |
494 | + consume(id: number, typ: number, nums: number, gsne: string) { | |
495 | + let fun = () => SDKApi.consume({ | |
496 | + ...this.buildParams(), | |
497 | + id, | |
498 | + typ, | |
499 | + nums, | |
500 | + gsne | |
501 | + }) | |
502 | + this.checkLogin(fun); | |
487 | 503 | } |
488 | 504 | |
489 | 505 | ... | ... |