Commit 3938c669255551ca7f281de471e1af6c7f576a1e
1 parent
c2ebfa51
Exists in
zfb_waibu_linshi
and in
1 other branch
玩一玩V2
Showing
4 changed files
with
57 additions
and
1 deletions
Show diff stats
sdk/SDKTools.ts
@@ -351,6 +351,20 @@ export class SDKTools { | @@ -351,6 +351,20 @@ export class SDKTools { | ||
351 | 351 | ||
352 | } | 352 | } |
353 | 353 | ||
354 | + //阿里增量任务v2 | ||
355 | + static incrementGameactionV2(action_code, success: Function, fail: Function) { | ||
356 | + if (this.uid) { | ||
357 | + AlipayApi.I.incrementGameactionV2(action_code).then((res) => { | ||
358 | + success(); | ||
359 | + }).catch((res) => { | ||
360 | + fail && fail(); | ||
361 | + }); | ||
362 | + } else { | ||
363 | + //登录状态过期,重进登录 | ||
364 | + fail(); | ||
365 | + } | ||
366 | + } | ||
367 | + | ||
354 | } | 368 | } |
355 | 369 | ||
356 | /** | 370 | /** |
wxsdk/alipay/AlipayApi.ts
@@ -543,6 +543,45 @@ export default class AlipayApi { | @@ -543,6 +543,45 @@ export default class AlipayApi { | ||
543 | }) | 543 | }) |
544 | }) | 544 | }) |
545 | } | 545 | } |
546 | + | ||
547 | + /** | ||
548 | + * 玩一玩增量行为v2 | ||
549 | + */ | ||
550 | + incrementGameactionV2(action_code: string) { | ||
551 | + return new Promise((resolve, reject) => { | ||
552 | + if (window['my'] == undefined) return reject(null); | ||
553 | + let channel = 'other'; | ||
554 | + let info = my.getLaunchOptionsSync(); | ||
555 | + if (info.query.channel == undefined) { | ||
556 | + channel = 'other'; | ||
557 | + } else { | ||
558 | + if (info.query.channel.length <= 0 || info.query.channel == null) { | ||
559 | + channel = 'other'; | ||
560 | + } else { | ||
561 | + channel = info.query.channel; | ||
562 | + } | ||
563 | + } | ||
564 | + // my.alert({ | ||
565 | + // title: '增加量行为', | ||
566 | + // content:`${action_code}` | ||
567 | + // }); | ||
568 | + let uid = DataService.I.UserId; | ||
569 | + let token = DataService.I.Token; | ||
570 | + let openid = DataService.I.OpenId; | ||
571 | + let action_finish_channel = channel | ||
572 | + let params = { | ||
573 | + uid, | ||
574 | + token, | ||
575 | + openid, | ||
576 | + action_code, | ||
577 | + action_finish_channel | ||
578 | + }; | ||
579 | + return SDKApi.aliMissionV2(params).then(() => { | ||
580 | + resolve(null) | ||
581 | + }) | ||
582 | + }) | ||
583 | + } | ||
584 | + | ||
546 | //段位 | 585 | //段位 |
547 | setRankSegmentData(rankKey: string, segment: number, segmentName: string) { | 586 | setRankSegmentData(rankKey: string, segment: number, segmentName: string) { |
548 | return new Promise((resolve, reject) => { | 587 | return new Promise((resolve, reject) => { |
wxsdk/base/SDKConst.ts
@@ -29,7 +29,7 @@ export const GAMEDATA = { | @@ -29,7 +29,7 @@ export const GAMEDATA = { | ||
29 | } | 29 | } |
30 | 30 | ||
31 | // sdk版本 | 31 | // sdk版本 |
32 | -export const SDKVersion = 'v1.0.8'; | 32 | +export const SDKVersion = 'v1.0.9'; |
33 | // 是否打印 | 33 | // 是否打印 |
34 | export const __LOG__ = false; | 34 | export const __LOG__ = false; |
35 | // 是否mock | 35 | // 是否mock |
@@ -122,6 +122,8 @@ export const HostKeys = { | @@ -122,6 +122,8 @@ export const HostKeys = { | ||
122 | alipayIntergralAuth: 'api/ali/point/auth',//支付宝会员积分授权 | 122 | alipayIntergralAuth: 'api/ali/point/auth',//支付宝会员积分授权 |
123 | alipayIntergralQuery: 'api/ali/point/query',//支付宝会员积分查询 | 123 | alipayIntergralQuery: 'api/ali/point/query',//支付宝会员积分查询 |
124 | isAddHomePage: 'api/ali/homepage/consult',//玩一玩小程序是否已加首咨询 | 124 | isAddHomePage: 'api/ali/homepage/consult',//玩一玩小程序是否已加首咨询 |
125 | + | ||
126 | + aliMissionV2: 'api/ali/incrementgameaction/submit',//阿里玩一玩增量任务v2 | ||
125 | }; | 127 | }; |
126 | 128 | ||
127 | // 本地存储keys | 129 | // 本地存储keys |
wxsdk/http/SDKApi.ts
@@ -89,6 +89,7 @@ export class SDKApi { | @@ -89,6 +89,7 @@ export class SDKApi { | ||
89 | 89 | ||
90 | //阿里增量任务 | 90 | //阿里增量任务 |
91 | public static aliMission = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.aliMission, ...args); | 91 | public static aliMission = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.aliMission, ...args); |
92 | + public static aliMissionV2 = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.aliMissionV2, ...args); | ||
92 | 93 | ||
93 | //支付宝会员授权查询 | 94 | //支付宝会员授权查询 |
94 | public static alipayIntergralAuth = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.alipayIntergralAuth, ...args); | 95 | public static alipayIntergralAuth = (...args) => SDKHttp.httpPost(DataService.I.GameApi, HostKeys.alipayIntergralAuth, ...args); |