Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zw_game_sdk
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
CI / CD
CI / CD
流水线
日程表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
提交
问题看板
Open sidebar
zwwl
zw_game_sdk
Commits
ac130ccc
提交
ac130ccc
authored
11月 12, 2025
作者:
李泽奇
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'DY_SDK' of
http://git.wozhangwan.com/zwwl/zw_game_sdk
into DY_SDK
上级
2335d882
34853d6b
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
563 行增加
和
14 行删除
+563
-14
dySdk.js
dySdk.js
+0
-0
dySdk.ts
dySdk.ts
+2
-0
抖音SDK对接说明.md
抖音SDK对接说明.md
+561
-14
没有找到文件。
dySdk.js
浏览文件 @
ac130ccc
This source diff could not be displayed because it is too large. You can
view the blob
instead.
dySdk.ts
0 → 100644
浏览文件 @
ac130ccc
export
default
class
zwsdk
{
static
SDKVersion
=
"
\
u0031
\
u002E
\
u0033
\
u002E
\
u0036"
;
VERSION
=
zwsdk
[
'
\
u0053
\
u0044
\
u004B
\
u0056
\
u0065
\
u0072
\
u0073
\
u0069
\
u006F
\
u006E'
];
static
userToken
;
static
default
=
{
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0043
\
u006F
\
u006E
\
u0066
\
u0069
\
u0067'
:{},
"appId"
:
''
,
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
:
''
,
'
\
u006F
\
u0073'
:
''
,
"device_number"
:
''
,
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
:
''
,
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
:
''
,
'
\
u0069
\
u0073
\
u0056
\
u0069
\
u0070'
:
''
,
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u0049
\
u0064'
:
''
,
"playerId"
:
''
,
"userToken"
:
''
,
"baseUrl"
:
''
,
'
\
u0073
\
u0075
\
u0062
\
u0073
\
u0063
\
u0072
\
u0069
\
u0062
\
u0065
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065
\
u004C
\
u0069
\
u0073
\
u0074'
:[],
'
\
u0073
\
u0075
\
u0062
\
u0073
\
u0063
\
u0072
\
u0069
\
u0062
\
u0065
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065
\
u0054
\
u0069
\
u006D
\
u0065
\
u0072'
:
null
,
"gameClubButton"
:
null
};
constructor
(){
var
_0xd1a3bg
=
(
112889
^
112881
)
+
(
890901
^
890901
);
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
621186
^
621186
)
&&
void
(
170585
^
170585
)
!==
arguments
[
941137
^
941137
]?
arguments
[
617555
^
617555
]:
null
;
_0xd1a3bg
=
(
971629
^
971621
)
+
(
654556
^
654548
);
zwsdk
[
'
\
u0056
\
u0045
\
u0052
\
u0053
\
u0049
\
u004F
\
u004E'
]
=
this
[
'
\
u0056
\
u0045
\
u0052
\
u0053
\
u0049
\
u004F
\
u004E'
];
const
{
"query"
:
query
}
=
tt
[
'
\
u0067
\
u0065
\
u0074
\
u004C
\
u0061
\
u0075
\
u006E
\
u0063
\
u0068
\
u004F
\
u0070
\
u0074
\
u0069
\
u006F
\
u006E
\
u0073
\
u0053
\
u0079
\
u006E
\
u0063'
]();
if
(
params
){
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
]
=
params
[
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
];
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
]
=
params
[
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
];
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
]
=
zwsdk
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u004F
\
u0053'
]();
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
]
=
zwsdk
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u004E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
]();
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
]
=
zwsdk
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0042
\
u0072
\
u0061
\
u006E
\
u0064'
]();
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0062
\
u0061
\
u0073
\
u0065
\
u0055
\
u0072
\
u006C'
]
=
params
[
'
\
u0064
\
u0065
\
u0076'
]?
"
\
u0068
\
u0074
\
u0074
\
u0070
\
u0073
\
u003A
\
u002F
\
u002F
\
u007A
\
u0073
\
u0061
\
u0070
\
u0069
\
u002E
\
u007A
\
u0077
\
u0077
\
u006C
\
u006B
\
u006A
\
u0030
\
u0033
\
u002E
\
u0074
\
u006F
\
u0070"
:
"
\
u0068
\
u0074
\
u0074
\
u0070
\
u0073
\
u003A
\
u002F
\
u002F
\
u007A
\
u0079
\
u006F
\
u0075
\
u0061
\
u0070
\
u0069
\
u002E
\
u0077
\
u006F
\
u007A
\
u0068
\
u0061
\
u006E
\
u0067
\
u0077
\
u0061
\
u006E
\
u002E
\
u0063
\
u006F
\
u006D"
;
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
]
=
query
;
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
]
=
zwsdk
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0074
\
u0061
\
u0074
\
u0065'
](
query
);
const
sysLibVersion
=
tt
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0049
\
u006E
\
u0066
\
u006F
\
u0053
\
u0079
\
u006E
\
u0063'
]()[
'
\
u0053
\
u0044
\
u004B
\
u0056
\
u0065
\
u0072
\
u0073
\
u0069
\
u006F
\
u006E'
];
console
[
'
\
u006C
\
u006F
\
u0067'
](
":noisrev bil"
.
split
(
""
).
reverse
().
join
(
""
)
+
sysLibVersion
);
if
(
zwsdk
[
'
\
u0073
\
u0065
\
u006C
\
u0066
\
u0043
\
u006F
\
u006D
\
u0070
\
u0061
\
u0072
\
u0065
\
u0056
\
u0065
\
u0072
\
u0073
\
u0069
\
u006F
\
u006E'
](
sysLibVersion
,
"
\
u0031
\
u002E
\
u0030
\
u002E
\
u0030"
)
>=
(
133805
^
133805
)){
tt
[
'
\
u0073
\
u0065
\
u0074
\
u004B
\
u0065
\
u0065
\
u0070
\
u0053
\
u0063
\
u0072
\
u0065
\
u0065
\
u006E
\
u004F
\
u006E'
]({
"keepScreenOn"
:
!!
[]});
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u5C4F
\
u606F
\
u4E0D
\
u7F6E
\
u8BBE"
.
split
(
""
).
reverse
().
join
(
""
));}
else
{}}}
static
selfCompareVersion
(
v1
,
v2
){
v1
=
v1
[
'
\
u0073
\
u0070
\
u006C
\
u0069
\
u0074'
](
"
\
u002E"
);
v2
=
v2
[
'
\
u0073
\
u0070
\
u006C
\
u0069
\
u0074'
](
"
\
u002E"
);
var
_0x3bagf
;
const
len
=
Math
[
'
\
u006D
\
u0061
\
u0078'
](
v1
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
],
v2
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]);
_0x3bagf
=
"cfccki"
.
split
(
""
).
reverse
().
join
(
""
);
while
(
v1
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
<
len
){
v1
[
'
\
u0070
\
u0075
\
u0073
\
u0068'
](
"
\
u0030"
);}
while
(
v2
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
<
len
){
v2
[
'
\
u0070
\
u0075
\
u0073
\
u0068'
](
"
\
u0030"
);}
for
(
let
i
=
238646
^
238646
;
i
<
len
;
i
++
){
const
num1
=
parseInt
(
v1
[
i
]);
const
num2
=
parseInt
(
v2
[
i
]);
if
(
num1
>
num2
){
return
865789
^
865788
;}
else
if
(
num1
<
num2
){
return
-
(
167859
^
167858
);}}
return
799917
^
799917
;}
getGameConf
(){
return
new
Promise
((
resolve
,
rej
)
=>
{
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0067
\
u0061
\
u006D
\
u0065
\
u002F
\
u0067
\
u0065
\
u0074
\
u0043
\
u006F
\
u006E
\
u0066"
,{
"app_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"app_version"
:
"
\
u0031
\
u002E
\
u0031"
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
if
(
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
467246
^
467247
)){
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0043
\
u006F
\
u006E
\
u0066
\
u0069
\
u0067'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
];}
resolve
(
res
);});});}
login
(){
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
640982
^
640982
)
&&
void
(
301753
^
301753
)
!==
arguments
[
849235
^
849235
]?
arguments
[
861185
^
861185
]:{};
return
new
Promise
((
resolve
,
rej
)
=>
{
tt
[
'
\
u006C
\
u006F
\
u0067
\
u0069
\
u006E'
]({
"force"
:
!!
[],
"success"
:({
"code"
:
code
,
'
\
u0061
\
u006E
\
u006F
\
u006E
\
u0079
\
u006D
\
u006F
\
u0075
\
u0073
\
u0043
\
u006F
\
u0064
\
u0065'
:
anonymousCode
,
"isLogin"
:
isLogin
})
=>
{
var
_0xaab
=
(
917291
^
917288
)
+
(
223519
^
223515
);
const
loginParams
=
{
'
\
u0069
\
u0073
\
u005F
\
u006C
\
u006F
\
u0067
\
u0069
\
u006E'
:
isLogin
,
"state"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
],
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
],
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
"game_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"os"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
],
"device_number"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
],
"device_brand"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
]};
_0xaab
=
(
736966
^
736974
)
+
(
154462
^
154463
);
loginParams
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
=
code
;
loginParams
[
'
\
u0061
\
u006E
\
u006F
\
u006E
\
u0079
\
u006D
\
u006F
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
=
anonymousCode
;
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0061
\
u0075
\
u0074
\
u0068
\
u002F
\
u006C
\
u006F
\
u0067
\
u0069
\
u006E"
,
loginParams
)[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
const
data
=
res
;
if
(
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
270394
^
270395
)){
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u005F
\
u0074
\
u006F
\
u006B
\
u0065
\
u006E'
];
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
];
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0069
\
u0073
\
u0056
\
u0069
\
u0070'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0069
\
u0073
\
u005F
\
u0076
\
u0069
\
u0070'
];
zwsdk
[
'
\
u0069
\
u006E
\
u0069
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065'
]();
resolve
(
data
);}
else
{
tt
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u004D
\
u006F
\
u0064
\
u0061
\
u006C'
]({
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
:
"
\
u5F02
\
u5E38"
,
"content"
:
res
[
'
\
u006D
\
u0073
\
u0067'
],
'
\
u0063
\
u006F
\
u006E
\
u0066
\
u0069
\
u0072
\
u006D
\
u0054
\
u0065
\
u0078
\
u0074'
:
'我知道了'
,
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0043
\
u0061
\
u006E
\
u0063
\
u0065
\
u006C'
:
false
});}});}});});}
updateUserInfo
(){
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
282834
^
282834
)
&&
void
(
733587
^
733587
)
!==
arguments
[
695969
^
695969
]?
arguments
[
435305
^
435305
]:{};
return
new
Promise
((
resolve
,
rej
)
=>
{
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"ofnIetadpu/rebmem/kds_kotkit/"
.
split
(
""
).
reverse
().
join
(
""
),{
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
"game_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"raw_data"
:
params
[
'
\
u0072
\
u0061
\
u0077
\
u005F
\
u0064
\
u0061
\
u0074
\
u0061'
]
||
''
,
"signature"
:
params
[
'
\
u0073
\
u0069
\
u0067
\
u006E
\
u0061
\
u0074
\
u0075
\
u0072
\
u0065'
]
||
''
,
'
\
u0065
\
u006E
\
u0063
\
u0072
\
u0079
\
u0070
\
u0074
\
u0065
\
u0064
\
u005F
\
u0064
\
u0061
\
u0074
\
u0061'
:
params
[
'
\
u0065
\
u006E
\
u0063
\
u0072
\
u0079
\
u0070
\
u0074
\
u0065
\
u0064
\
u005F
\
u0064
\
u0061
\
u0074
\
u0061'
]
||
''
,
'
\
u0069
\
u0076'
:
params
[
'
\
u0069
\
u0076'
]
||
''
,
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u005F
\
u0069
\
u006E
\
u0066
\
u006F'
:
params
[
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u005F
\
u0069
\
u006E
\
u0066
\
u006F'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u0049
\
u0064'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
''
;
resolve
(
res
);});});}
awemePay
(){
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
973940
^
973940
)
&&
void
(
497151
^
497151
)
!==
arguments
[
832062
^
832062
]?
arguments
[
864774
^
864774
]:{};
return
new
Promise
((
resolve
,
reject
)
=>
{
tt
[
'
\
u006F
\
u0070
\
u0065
\
u006E
\
u0041
\
u0077
\
u0065
\
u006D
\
u0065
\
u0043
\
u0075
\
u0073
\
u0074
\
u006F
\
u006D
\
u0065
\
u0072
\
u0053
\
u0065
\
u0072
\
u0076
\
u0069
\
u0063
\
u0065'
]({
"buyQuantity"
:
params
[
'
\
u0062
\
u0075
\
u0079
\
u0051
\
u0075
\
u0061
\
u006E
\
u0074
\
u0069
\
u0074
\
u0079'
]
||
955941
^
955969
,
"customId"
:
params
[
'
\
u0063
\
u0075
\
u0073
\
u0074
\
u006F
\
u006D
\
u0049
\
u0064'
]
||
''
,
"currencyType"
:
params
[
'
\
u0063
\
u0075
\
u0072
\
u0072
\
u0065
\
u006E
\
u0063
\
u0079
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
]
||
"
\
u0044
\
u0049
\
u0041
\
u004D
\
u004F
\
u004E
\
u0044"
,
"zoneId"
:
params
[
'
\
u007A
\
u006F
\
u006E
\
u0065
\
u0049
\
u0064'
]
||
"
\
u0031"
,
'
\
u0065
\
u0078
\
u0074
\
u0072
\
u0061
\
u0049
\
u006E
\
u0066
\
u006F'
:
params
[
'
\
u0065
\
u0078
\
u0074
\
u0072
\
u0061
\
u0049
\
u006E
\
u0066
\
u006F'
]
||
''
,
success
(
res
){
resolve
({
"status_code"
:
1
,
'
\
u006D
\
u0073
\
u0067'
:
"
\
u652F
\
u4ED8
\
u6210
\
u529F"
,
'
\
u0064
\
u0061
\
u0074
\
u0061'
:
res
});
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u529F
\
u6210
\
u6570
\
u51FD
\
u7528
\
u8C03"
.
split
(
""
).
reverse
().
join
(
""
),
res
);},
fail
(
res
){
reject
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
945878
^
945879
),
"msg"
:
"
\
u652F
\
u4ED8
\
u5931
\
u8D25"
,
'
\
u0064
\
u0061
\
u0074
\
u0061'
:
res
});
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u8D25
\
u5931
\
u6570
\
u51FD
\
u7528
\
u8C03"
.
split
(
""
).
reverse
().
join
(
""
),
res
);},
complete
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u8C03
\
u7528
\
u5B8C
\
u6210"
,
res
);}});});}
createOrder
(){
var
_0xb7bb8b
=
(
136281
^
136284
)
+
(
766287
^
766286
);
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
517094
^
517094
)
&&
void
(
336194
^
336194
)
!==
arguments
[
465889
^
465889
]?
arguments
[
670031
^
670031
]:{};
_0xb7bb8b
=
'
\
u0067
\
u006D
\
u0061
\
u006B
\
u0067
\
u0063'
;
if
(
params
[
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072'
]
&&
params
[
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072'
][
'
\
u0070
\
u0061
\
u0079
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
]
===
"
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0064
\
u0069
\
u0072
\
u0065
\
u0063
\
u0074
\
u005F
\
u0070
\
u0061
\
u0079"
&&!
tt
[
'
\
u0063
\
u0061
\
u006E
\
u0049
\
u0055
\
u0073
\
u0065'
](
"epyTdoog.tcejbo.ecivreSremotsuCemewAnepo"
.
split
(
""
).
reverse
().
join
(
""
))
&&!
tt
[
'
\
u0063
\
u0061
\
u006E
\
u0049
\
u0055
\
u0073
\
u0065'
](
"epyTdoog.tcejbo.tnemyaPemaGtseuqer"
.
split
(
""
).
reverse
().
join
(
""
))){
tt
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0054
\
u006F
\
u0061
\
u0073
\
u0074'
]({
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
:
"
\
u8BF7
\
u5347
\
u7EA7
\
u0041
\
u0070
\
u0070
\
u7248
\
u672C"
,
'
\
u0069
\
u0063
\
u006F
\
u006E'
:
"
\
u006E
\
u006F
\
u006E
\
u0065"
});}
return
new
Promise
(
async
(
resolve
,
rej
)
=>
{
var
_0xc70bg
=
(
388491
^
388495
)
+
(
984554
^
984559
);
const
orderInfo
=
await
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"etaerc/redro/kds_kotkit/"
.
split
(
""
).
reverse
().
join
(
""
),{
"app_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"os"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
],
"device_number"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
],
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
],
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072'
:
params
[
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072'
]
||
{},
'
\
u0072
\
u006F
\
u006C
\
u0065'
:
params
[
'
\
u0072
\
u006F
\
u006C
\
u0065'
]
||
{},
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u0049
\
u0064'
]});
_0xc70bg
=
623486
^
623479
;
if
(
orderInfo
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
861829
^
861828
)){
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
orderInfo
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
],
"msg"
:
orderInfo
[
'
\
u006D
\
u0073
\
u0067'
],
"data"
:{
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
]
||
{},
"order_id"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]}}});
const
{
'
\
u0070
\
u0061
\
u0079
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
:
pay_type
,
'
\
u0070
\
u0061
\
u0079
\
u005F
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
:
pay_title
=
''
,
"pay_content"
:
pay_content
=
''
,
"pay_button_text"
:
pay_button_text
=
''
}
=
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
];
if
(
pay_type
===
"
\
u0064
\
u006F
\
u0075
\
u0079
\
u0069
\
u006E
\
u006D
\
u0069
\
u006E
\
u0069
\
u0070
\
u0061
\
u0079"
){
const
{
"mode"
:
mode
,
'
\
u0065
\
u006E
\
u0076'
:
env
,
"offer_id"
:
offer_id
,
'
\
u0063
\
u0075
\
u0072
\
u0072
\
u0065
\
u006E
\
u0063
\
u0079
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
:
currency_type
,
"platform"
:
platform
,
'
\
u0062
\
u0075
\
u0079
\
u005F
\
u0071
\
u0075
\
u0061
\
u006E
\
u0074
\
u0069
\
u0074
\
u0079'
:
buy_quantity
,
"zone_id"
:
zone_id
,
'
\
u0065
\
u0078
\
u0074
\
u0072
\
u0061
\
u005F
\
u0069
\
u006E
\
u0066
\
u006F'
:
extra_info
}
=
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
];
tt
[
'
\
u0072
\
u0065
\
u0071
\
u0075
\
u0065
\
u0073
\
u0074
\
u0047
\
u0061
\
u006D
\
u0065
\
u0050
\
u0061
\
u0079
\
u006D
\
u0065
\
u006E
\
u0074'
]({
'
\
u006D
\
u006F
\
u0064
\
u0065'
:
mode
,
"env"
:
env
,
"currencyType"
:
currency_type
,
'
\
u0070
\
u006C
\
u0061
\
u0074
\
u0066
\
u006F
\
u0072
\
u006D'
:
platform
,
'
\
u0062
\
u0075
\
u0079
\
u0051
\
u0075
\
u0061
\
u006E
\
u0074
\
u0069
\
u0074
\
u0079'
:
buy_quantity
,
"zoneId"
:
zone_id
,
'
\
u0063
\
u0075
\
u0073
\
u0074
\
u006F
\
u006D
\
u0049
\
u0064'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
],
"extraInfo"
:
extra_info
,
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
payInfo
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073
\
u0020
\
u0070
\
u0061
\
u0079
\
u0049
\
u006E
\
u0066
\
u006F
\
u003A"
,
payInfo
);
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B"
,{
"order_id"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]
||
''
,
"status"
:
!!
[],
'
\
u0063
\
u006F
\
u0064
\
u0065'
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u0043
\
u006F
\
u0064
\
u0065'
],
"msg"
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u004D
\
u0073
\
u0067'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B
\
u003A"
,
res
);});},
'
\
u0066
\
u0061
\
u0069
\
u006C'
:
payInfo
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0066
\
u0061
\
u0069
\
u006C
\
u0020
\
u0070
\
u0061
\
u0079
\
u0049
\
u006E
\
u0066
\
u006F
\
u003A"
,
payInfo
);
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"kcabllaCyapyd/yap/kds_kotkit/"
.
split
(
""
).
reverse
().
join
(
""
),{
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]
||
''
,
"status"
:
false
,
'
\
u0063
\
u006F
\
u0064
\
u0065'
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u0043
\
u006F
\
u0064
\
u0065'
],
'
\
u006D
\
u0073
\
u0067'
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u004D
\
u0073
\
u0067'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B
\
u003A"
,
res
);});}});}
if
(
pay_type
===
"
\
u0064
\
u006F
\
u0075
\
u0079
\
u0069
\
u006E
\
u0069
\
u006F
\
u0073
\
u0061
\
u0075
\
u0074
\
u006F
\
u0070
\
u0061
\
u0079"
){
tt
[
'
\
u0073
\
u0065
\
u0074
\
u0043
\
u006C
\
u0069
\
u0070
\
u0062
\
u006F
\
u0061
\
u0072
\
u0064
\
u0044
\
u0061
\
u0074
\
u0061'
]({
"data"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0063
\
u006F
\
u0064
\
u0065
\
u005F
\
u0075
\
u0072
\
u006C'
],
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:()
=>
{
tt
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u004D
\
u006F
\
u0064
\
u0061
\
u006C'
]({
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
:
pay_title
,
"content"
:
pay_content
,
'
\
u0063
\
u006F
\
u006E
\
u0066
\
u0069
\
u0072
\
u006D
\
u0054
\
u0065
\
u0078
\
u0074'
:
pay_button_text
,
"showCancel"
:
false
,
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
res
=>
{},
'
\
u0066
\
u0061
\
u0069
\
u006C'
:
res
=>
{}});
console
[
'
\
u006C
\
u006F
\
u0067'
](
":sseccus ataDdraobpilCtes"
.
split
(
""
).
reverse
().
join
(
""
),
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0063
\
u006F
\
u0064
\
u0065
\
u005F
\
u0075
\
u0072
\
u006C'
]);},
'
\
u0066
\
u0061
\
u0069
\
u006C'
:()
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
":liaf ataDdraobpilCtes"
.
split
(
""
).
reverse
().
join
(
""
),
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0063
\
u006F
\
u0064
\
u0065
\
u005F
\
u0075
\
u0072
\
u006C'
]);}});}
if
(
pay_type
===
"
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0064
\
u0069
\
u0061
\
u006D
\
u006F
\
u006E
\
u0064"
){
tt
[
'
\
u006F
\
u0070
\
u0065
\
u006E
\
u0041
\
u0077
\
u0065
\
u006D
\
u0065
\
u0043
\
u0075
\
u0073
\
u0074
\
u006F
\
u006D
\
u0065
\
u0072
\
u0053
\
u0065
\
u0072
\
u0076
\
u0069
\
u0063
\
u0065'
]({
"buyQuantity"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
][
'
\
u0062
\
u0075
\
u0079
\
u005F
\
u0071
\
u0075
\
u0061
\
u006E
\
u0074
\
u0069
\
u0074
\
u0079'
]
||
379655
^
379747
,
"customId"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]
||
''
,
"currencyType"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
][
'
\
u0063
\
u0075
\
u0072
\
u0072
\
u0065
\
u006E
\
u0063
\
u0079
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
]
||
"
\
u0044
\
u0049
\
u0041
\
u004D
\
u004F
\
u004E
\
u0044"
,
'
\
u007A
\
u006F
\
u006E
\
u0065
\
u0049
\
u0064'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
][
'
\
u007A
\
u006F
\
u006E
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
"
\
u0031"
,
"extraInfo"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
][
'
\
u0065
\
u0078
\
u0074
\
u0072
\
u0061
\
u005F
\
u0069
\
u006E
\
u0066
\
u006F'
]
||
''
,
success
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0064
\
u0069
\
u0061
\
u006D
\
u006F
\
u006E
\
u0064
\
u005F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B
\
u003A"
,
res
);},
fail
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0064
\
u0069
\
u0061
\
u006D
\
u006F
\
u006E
\
u0064
\
u005F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B
\
u003A"
,
res
);}});}
if
(
pay_type
===
"
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0064
\
u0069
\
u0072
\
u0065
\
u0063
\
u0074
\
u005F
\
u0070
\
u0061
\
u0079"
){
if
(
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
]
===
"
\
u0061
\
u006E
\
u0064
\
u0072
\
u006F
\
u0069
\
u0064"
){
const
{
'
\
u006D
\
u006F
\
u0064
\
u0065'
:
mode
,
'
\
u0065
\
u006E
\
u0076'
:
env
,
'
\
u006F
\
u0066
\
u0066
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
offer_id
,
"currency_type"
:
currency_type
,
'
\
u0070
\
u006C
\
u0061
\
u0074
\
u0066
\
u006F
\
u0072
\
u006D'
:
platform
,
"buy_quantity"
:
buy_quantity
,
'
\
u007A
\
u006F
\
u006E
\
u0065
\
u005F
\
u0069
\
u0064'
:
zone_id
,
'
\
u0065
\
u0078
\
u0074
\
u0072
\
u0061
\
u005F
\
u0069
\
u006E
\
u0066
\
u006F'
:
extra_info
,
'
\
u0067
\
u006F
\
u006F
\
u0064
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
:
good_type
,
"order_amount"
:
order_amount
,
'
\
u0067
\
u006F
\
u006F
\
u0064
\
u005F
\
u006E
\
u0061
\
u006D
\
u0065'
:
good_name
}
=
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
];
tt
[
'
\
u0072
\
u0065
\
u0071
\
u0075
\
u0065
\
u0073
\
u0074
\
u0047
\
u0061
\
u006D
\
u0065
\
u0050
\
u0061
\
u0079
\
u006D
\
u0065
\
u006E
\
u0074'
]({
'
\
u006D
\
u006F
\
u0064
\
u0065'
:
mode
,
'
\
u0065
\
u006E
\
u0076'
:
env
,
'
\
u0063
\
u0075
\
u0072
\
u0072
\
u0065
\
u006E
\
u0063
\
u0079
\
u0054
\
u0079
\
u0070
\
u0065'
:
currency_type
,
"platform"
:
platform
,
'
\
u0062
\
u0075
\
u0079
\
u0051
\
u0075
\
u0061
\
u006E
\
u0074
\
u0069
\
u0074
\
u0079'
:
buy_quantity
,
'
\
u007A
\
u006F
\
u006E
\
u0065
\
u0049
\
u0064'
:
zone_id
,
'
\
u0063
\
u0075
\
u0073
\
u0074
\
u006F
\
u006D
\
u0049
\
u0064'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
],
'
\
u0065
\
u0078
\
u0074
\
u0072
\
u0061
\
u0049
\
u006E
\
u0066
\
u006F'
:
extra_info
,
'
\
u0067
\
u006F
\
u006F
\
u0064
\
u0054
\
u0079
\
u0070
\
u0065'
:
good_type
||
273021
^
273023
,
"orderAmount"
:
order_amount
,
"goodName"
:
good_name
,
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
payInfo
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073
\
u0020
\
u0070
\
u0061
\
u0079
\
u0049
\
u006E
\
u0066
\
u006F
\
u003A"
,
payInfo
);
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B"
,{
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]
||
''
,
"status"
:
!!
[],
'
\
u0063
\
u006F
\
u0064
\
u0065'
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u0043
\
u006F
\
u0064
\
u0065'
],
'
\
u006D
\
u0073
\
u0067'
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u004D
\
u0073
\
u0067'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B
\
u003A"
,
res
);});},
'
\
u0066
\
u0061
\
u0069
\
u006C'
:
payInfo
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
":ofnIyap liaf"
.
split
(
""
).
reverse
().
join
(
""
),
payInfo
);
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"kcabllaCyapyd/yap/kds_kotkit/"
.
split
(
""
).
reverse
().
join
(
""
),{
"order_id"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]
||
''
,
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073'
:
false
,
'
\
u0063
\
u006F
\
u0064
\
u0065'
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u0043
\
u006F
\
u0064
\
u0065'
],
'
\
u006D
\
u0073
\
u0067'
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u004D
\
u0073
\
u0067'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B
\
u003A"
,
res
);});}});}
else
{
tt
[
'
\
u006F
\
u0070
\
u0065
\
u006E
\
u0041
\
u0077
\
u0065
\
u006D
\
u0065
\
u0043
\
u0075
\
u0073
\
u0074
\
u006F
\
u006D
\
u0065
\
u0072
\
u0053
\
u0065
\
u0072
\
u0076
\
u0069
\
u0063
\
u0065'
]({
'
\
u0063
\
u0075
\
u0073
\
u0074
\
u006F
\
u006D
\
u0049
\
u0064'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]
||
''
,
"currencyType"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
][
'
\
u0063
\
u0075
\
u0072
\
u0072
\
u0065
\
u006E
\
u0063
\
u0079
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
]
||
"DNOMAID"
.
split
(
""
).
reverse
().
join
(
""
),
"zoneId"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
][
'
\
u007A
\
u006F
\
u006E
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
"
\
u0031"
,
"extraInfo"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
][
'
\
u0065
\
u0078
\
u0074
\
u0072
\
u0061
\
u005F
\
u0069
\
u006E
\
u0066
\
u006F'
]
||
''
,
'
\
u0067
\
u006F
\
u006F
\
u0064
\
u0054
\
u0079
\
u0070
\
u0065'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
][
'
\
u0067
\
u006F
\
u006F
\
u0064
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
]
||
944722
^
944720
,
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u0041
\
u006D
\
u006F
\
u0075
\
u006E
\
u0074'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0061
\
u006D
\
u006F
\
u0075
\
u006E
\
u0074'
],
"goodName"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0079
\
u005F
\
u0070
\
u0061
\
u0079'
][
'
\
u0067
\
u006F
\
u006F
\
u0064
\
u005F
\
u006E
\
u0061
\
u006D
\
u0065'
],
success
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0064
\
u0069
\
u0061
\
u006D
\
u006F
\
u006E
\
u0064
\
u005F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B
\
u003A"
,
res
);},
fail
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0064
\
u0069
\
u0061
\
u006D
\
u006F
\
u006E
\
u0064
\
u005F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B
\
u003A"
,
res
);}});}}}
else
{
resolve
(
orderInfo
);}});}
checkOrder
(){
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
478948
^
478948
)
&&
void
(
338439
^
338439
)
!==
arguments
[
954019
^
954019
]?
arguments
[
446384
^
446384
]:{};
return
new
Promise
((
resolve
,
rej
)
=>
{
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"sutatSyaPteg/redro/kds_kotkit/"
.
split
(
""
).
reverse
().
join
(
""
),{
"order"
:
params
[
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
resolve
(
res
);});});}
static
initShare
(){
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u002F
\
u0067
\
u0065
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u0049
\
u006E
\
u0066
\
u006F"
,{
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"app_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
if
(
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
&&
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
445462
^
445463
)){
tt
[
'
\
u006F
\
u006E
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
](
function
(){
zwsdk
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u7CFB
\
u7EDF
\
u8F6C
\
u53D1
\
u003A
\
u006F
\
u006E
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065"
,{
'
\
u0070
\
u0061
\
u0072
\
u0061
\
u006D
\
u0073'
:{
"game_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"app_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
]},
'
\
u0072
\
u0065
\
u0073
\
u0075
\
u006C
\
u0074'
:
res
});
zwsdk
[
'
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065'
]({
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
]});
return
{
"title"
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
],
"imageUrl"
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u006D
\
u0067'
],
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
]};});
tt
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u004D
\
u0065
\
u006E
\
u0075'
]({
"success"
:()
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0073
\
u0068
\
u006F
\
u0077
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u004D
\
u0065
\
u006E
\
u0075
\
u003A
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073"
);},
'
\
u0066
\
u0061
\
u0069
\
u006C'
:()
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"liaf:uneMerahSwohs"
.
split
(
""
).
reverse
().
join
(
""
));}});}});}
getShareInfo
(){
var
_0xcac6a
=
(
358303
^
358301
)
+
(
976864
^
976867
);
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
615199
^
615199
)
&&
void
(
544477
^
544477
)
!==
arguments
[
515089
^
515089
]?
arguments
[
549515
^
549515
]:{};
_0xcac6a
=
(
991973
^
991971
)
+
(
727720
^
727727
);
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u002F
\
u0067
\
u0065
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u0049
\
u006E
\
u0066
\
u006F"
,{
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"member_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"app_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0070
\
u0061
\
u0074
\
u0068'
:
params
[
'
\
u0070
\
u0061
\
u0074
\
u0068'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
if
(
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
&&
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
875017
^
875016
)){
tt
[
'
\
u006F
\
u006E
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
](
function
(){
zwsdk
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u7CFB
\
u7EDF
\
u8F6C
\
u53D1
\
u003A
\
u006F
\
u006E
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065"
,{
'
\
u0070
\
u0061
\
u0072
\
u0061
\
u006D
\
u0073'
:{
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
"path"
:
params
[
'
\
u0070
\
u0061
\
u0074
\
u0068'
]
||
''
},
'
\
u0072
\
u0065
\
u0073
\
u0075
\
u006C
\
u0074'
:
res
});
zwsdk
[
'
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065'
]({
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
]});
return
{
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
],
'
\
u0069
\
u006D
\
u0061
\
u0067
\
u0065
\
u0055
\
u0072
\
u006C'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u006D
\
u0067'
],
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
]};});
tt
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u004D
\
u0065
\
u006E
\
u0075'
]({
"success"
:()
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"sseccus:uneMerahSwohs"
.
split
(
""
).
reverse
().
join
(
""
));},
'
\
u0066
\
u0061
\
u0069
\
u006C'
:()
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0073
\
u0068
\
u006F
\
u0077
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u004D
\
u0065
\
u006E
\
u0075
\
u003A
\
u0066
\
u0061
\
u0069
\
u006C"
);}});
if
(
params
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
]
||
params
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
]
===
undefined
){
tt
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
]({
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
],
"imageUrl"
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u006D
\
u0067'
],
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
]});
zwsdk
[
'
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065'
]({
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
]});
zwsdk
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u4E3B
\
u52A8
\
u8F6C
\
u53D1
\
u003A
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065"
,{
"share_id"
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
]});}}});}
getShareInfo
(){
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
105087
^
105087
)
&&
void
(
694233
^
694233
)
!==
arguments
[
881727
^
881727
]?
arguments
[
461240
^
461240
]:{};
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u002F
\
u0067
\
u0065
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u0049
\
u006E
\
u0066
\
u006F"
,{
"game_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"member_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0070
\
u0061
\
u0074
\
u0068'
:
params
[
'
\
u0070
\
u0061
\
u0074
\
u0068'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
if
(
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
&&
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
114652
^
114653
)){
tt
[
'
\
u006F
\
u006E
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
](
function
(){
zwsdk
[
'
\
u006C
\
u006F
\
u0067'
](
"egasseMppAerahSno:
\
u53D1
\
u8F6C
\
u7EDF
\
u7CFB"
.
split
(
""
).
reverse
().
join
(
""
),{
'
\
u0070
\
u0061
\
u0072
\
u0061
\
u006D
\
u0073'
:{
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"app_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
"path"
:
params
[
'
\
u0070
\
u0061
\
u0074
\
u0068'
]
||
''
},
'
\
u0072
\
u0065
\
u0073
\
u0075
\
u006C
\
u0074'
:
res
});
zwsdk
[
'
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065'
]({
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
]});
return
{
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
],
"imageUrl"
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u006D
\
u0067'
],
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
]};});
tt
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u004D
\
u0065
\
u006E
\
u0075'
]({
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:()
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0073
\
u0068
\
u006F
\
u0077
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u004D
\
u0065
\
u006E
\
u0075
\
u003A
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073"
);},
'
\
u0066
\
u0061
\
u0069
\
u006C'
:()
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0073
\
u0068
\
u006F
\
u0077
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u004D
\
u0065
\
u006E
\
u0075
\
u003A
\
u0066
\
u0061
\
u0069
\
u006C"
);}});
if
(
params
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
]
||
params
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
]
===
undefined
){
tt
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
]({
"title"
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
],
"imageUrl"
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u006D
\
u0067'
],
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
]});
zwsdk
[
'
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065'
]({
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
]});
zwsdk
[
'
\
u006C
\
u006F
\
u0067'
](
"egasseMppAerahs:
\
u53D1
\
u8F6C
\
u52A8
\
u4E3B"
.
split
(
""
).
reverse
().
join
(
""
),{
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
]});}}});}
shareForTemplate
(){
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
917319
^
917319
)
&&
void
(
794539
^
794539
)
!==
arguments
[
105535
^
105535
]?
arguments
[
687812
^
687812
]:{};
return
new
Promise
((
resolve
,
reject
)
=>
{
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u002F
\
u0067
\
u0065
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u0049
\
u006E
\
u0066
\
u006F"
,{
"game_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"member_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0070
\
u0061
\
u0074
\
u0068'
:
params
[
'
\
u0070
\
u0061
\
u0074
\
u0068'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
if
(
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
&&
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
768917
^
768916
)){
tt
[
'
\
u006F
\
u006E
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
](
function
(){
zwsdk
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u7CFB
\
u7EDF
\
u8F6C
\
u53D1
\
u003A
\
u006F
\
u006E
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065"
,{
"params"
:{
"game_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
"path"
:
params
[
'
\
u0070
\
u0061
\
u0074
\
u0068'
]
||
''
},
'
\
u0072
\
u0065
\
u0073
\
u0075
\
u006C
\
u0074'
:
res
});
return
{
'
\
u0063
\
u0068
\
u0061
\
u006E
\
u006E
\
u0065
\
u006C'
:
"
\
u0069
\
u006E
\
u0076
\
u0069
\
u0074
\
u0065"
,
"templateId"
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0074
\
u0065
\
u006D
\
u0070
\
u006C
\
u0061
\
u0074
\
u0065
\
u005F
\
u0069
\
u0064'
],
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
]};});
tt
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u004D
\
u0065
\
u006E
\
u0075'
]({
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:()
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"sseccus:uneMerahSwohs"
.
split
(
""
).
reverse
().
join
(
""
));},
"fail"
:()
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0073
\
u0068
\
u006F
\
u0077
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u004D
\
u0065
\
u006E
\
u0075
\
u003A
\
u0066
\
u0061
\
u0069
\
u006C"
);}});
if
(
params
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
]
||
params
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
]
===
undefined
){
tt
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
]({
'
\
u0063
\
u0068
\
u0061
\
u006E
\
u006E
\
u0065
\
u006C'
:
'invite'
,
'
\
u0074
\
u0065
\
u006D
\
u0070
\
u006C
\
u0061
\
u0074
\
u0065
\
u0049
\
u0064'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0074
\
u0065
\
u006D
\
u0070
\
u006C
\
u0061
\
u0074
\
u0065
\
u005F
\
u0069
\
u0064'
],
"query"
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
],
success
(
resp
){
const
response
=
{
"status_code"
:
1
,
'
\
u006D
\
u0073
\
u0067'
:
'分享成功'
,
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
'
\
u0063
\
u0070
\
u005F
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
:
params
[
'
\
u0063
\
u0070
\
u005F
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
''
,
"server_id"
:
params
[
'
\
u0073
\
u0065
\
u0072
\
u0076
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]
||
''
,...
resp
}};
resolve
(
response
);},
fail
(
err
){
const
response
=
{
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
788784
^
788785
),
'
\
u006D
\
u0073
\
u0067'
:
"
\
u5206
\
u4EAB
\
u5931
\
u8D25"
,
"err"
:{
'
\
u0063
\
u0070
\
u005F
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
:
params
[
'
\
u0063
\
u0070
\
u005F
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
''
,
'
\
u0073
\
u0065
\
u0072
\
u0076
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
params
[
'
\
u0073
\
u0065
\
u0072
\
u0076
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]
||
''
,...
err
}};
reject
(
response
);}});
zwsdk
[
'
\
u006C
\
u006F
\
u0067'
](
"egasseMppAerahs:
\
u53D1
\
u8F6C
\
u52A8
\
u4E3B"
.
split
(
""
).
reverse
().
join
(
""
),{
"share_id"
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
]});}}});});}
static
reportShare
(){
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
643761
^
643761
)
&&
void
(
385366
^
385366
)
!==
arguments
[
211285
^
211285
]?
arguments
[
121540
^
121540
]:{};
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"troper/erahs/kds_kotkit/"
.
split
(
""
).
reverse
().
join
(
""
),{
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
:
params
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
''
,
"ext"
:
params
[
'
\
u0065
\
u0078
\
u0074'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
res
);});}
updateRole
(){
var
_0x41a80a
=
(
811873
^
811875
)
+
(
783691
^
783683
);
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
358431
^
358431
)
&&
void
(
343544
^
343544
)
!==
arguments
[
294630
^
294630
]?
arguments
[
461778
^
461778
]:{};
_0x41a80a
=
465953
^
465956
;
return
new
Promise
((
resolve
,
rej
)
=>
{
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0072
\
u006F
\
u006C
\
u0065
\
u002F
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074"
,{
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"os"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
],
"device_number"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
],
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
],
'
\
u0072
\
u006F
\
u006C
\
u0065'
:
params
[
'
\
u0072
\
u006F
\
u006C
\
u0065'
]
||
{}})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
resolve
(
res
);});});}
checkMsg
(){
var
_0xc4a
=
(
130516
^
130513
)
+
(
747967
^
747959
);
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
365398
^
365398
)
&&
void
(
118957
^
118957
)
!==
arguments
[
236447
^
236447
]?
arguments
[
888202
^
888202
]:{};
_0xc4a
=
'
\
u006D
\
u006A
\
u006E
\
u006D
\
u006D
\
u0069'
;
return
new
Promise
((
resolve
,
rej
)
=>
{
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"egassem/kcehc/kds_kotkit/"
.
split
(
""
).
reverse
().
join
(
""
),{
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0063
\
u006F
\
u006E
\
u0074
\
u0065
\
u006E
\
u0074'
:
params
[
'
\
u0063
\
u006F
\
u006E
\
u0074
\
u0065
\
u006E
\
u0074'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
resolve
(
res
);});});}
checkImg
(){
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
537991
^
537991
)
&&
void
(
338130
^
338130
)
!==
arguments
[
698162
^
698162
]?
arguments
[
493419
^
493419
]:{};
return
new
Promise
((
resolve
,
rej
)
=>
{
tt
[
'
\
u0075
\
u0070
\
u006C
\
u006F
\
u0061
\
u0064
\
u0046
\
u0069
\
u006C
\
u0065'
]({
'
\
u0075
\
u0072
\
u006C'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0062
\
u0061
\
u0073
\
u0065
\
u0055
\
u0072
\
u006C'
]
+
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u002F
\
u0069
\
u006D
\
u0061
\
u0067
\
u0065"
,
'
\
u0066
\
u0069
\
u006C
\
u0065
\
u0050
\
u0061
\
u0074
\
u0068'
:
params
[
'
\
u0066
\
u0069
\
u006C
\
u0065
\
u0050
\
u0061
\
u0074
\
u0068'
],
'
\
u006E
\
u0061
\
u006D
\
u0065'
:
"
\
u0069
\
u006D
\
u0061
\
u0067
\
u0065"
,
"header"
:{
'User-Token'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
]},
"formData"
:{
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"member_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
"user_token"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
]},
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
function
(
res
){
resolve
(
res
);}});});}
sendCaptcha
(){
var
_0x18d6e
=
(
783982
^
783979
)
+
(
456141
^
456142
);
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
429553
^
429553
)
&&
void
(
181806
^
181806
)
!==
arguments
[
697763
^
697763
]?
arguments
[
445971
^
445971
]:{};
_0x18d6e
=
(
857066
^
857058
)
+
(
784215
^
784208
);
return
new
Promise
((
resolve
,
rej
)
=>
{
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0063
\
u0061
\
u0070
\
u0074
\
u0063
\
u0068
\
u0061
\
u002F
\
u0073
\
u0065
\
u006E
\
u0064"
,{
"mobile"
:
params
[
'
\
u006D
\
u006F
\
u0062
\
u0069
\
u006C
\
u0065'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
resolve
(
res
);});});}
bindMobile
(){
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
670745
^
670745
)
&&
void
(
404954
^
404954
)
!==
arguments
[
357404
^
357404
]?
arguments
[
143100
^
143100
]:{};
return
new
Promise
((
resolve
,
rej
)
=>
{
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"eliboMdnib/rebmem/kds_kotkit/"
.
split
(
""
).
reverse
().
join
(
""
),{
"member_id"
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u006D
\
u006F
\
u0062
\
u0069
\
u006C
\
u0065'
:
params
[
'
\
u006D
\
u006F
\
u0062
\
u0069
\
u006C
\
u0065'
]
||
''
,
"code"
:
params
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
||
''
,
'
\
u006B
\
u0065
\
u0079'
:
params
[
'
\
u006B
\
u0065
\
u0079'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
resolve
(
res
);});});}
static
ajax
(
url
,
data
){
const
header
=
{
'content-type'
:
'application/json'
};
if
(
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
]){
header
[
'User-Token'
]
=
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
];}
header
[
'Sdk-Version'
]
=
zwsdk
[
'
\
u0053
\
u0044
\
u004B
\
u0056
\
u0065
\
u0072
\
u0073
\
u0069
\
u006F
\
u006E'
];
const
{
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
:
showLoading
,
"loadingParams"
:
loadingParams
,
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0054
\
u006F
\
u0061
\
u0073
\
u0074'
:
showToast
,
'
\
u0074
\
u006F
\
u0061
\
u0073
\
u0074
\
u0050
\
u0061
\
u0072
\
u0061
\
u006D
\
u0073'
:
toastParams
}
=
data
;
showLoading
&&
tt
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
](
loadingParams
);
return
new
Promise
((
resolve
,
rej
)
=>
{
tt
[
'
\
u0072
\
u0065
\
u0071
\
u0075
\
u0065
\
u0073
\
u0074'
]({
'
\
u006D
\
u0065
\
u0074
\
u0068
\
u006F
\
u0064'
:
'POST'
,
'
\
u0075
\
u0072
\
u006C'
:
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0062
\
u0061
\
u0073
\
u0065
\
u0055
\
u0072
\
u006C'
]
+
url
,
'
\
u0064
\
u0061
\
u0074
\
u0061'
:
data
,
"header"
:
header
,
"success"
:
res
=>
{
if
(
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===-
(
541538
^
541539
)){
tt
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
]({
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
:
"
\
u8BF7
\
u91CD
\
u65B0
\
u767B
\
u5F55
\
u0021"
,
'
\
u006D
\
u0061
\
u0073
\
u006B'
:
!!
[],
'
\
u0063
\
u006F
\
u006D
\
u0070
\
u006C
\
u0065
\
u0074
\
u0065'
:
complete
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"etelpmoc,gnidaoLwohs"
.
split
(
""
).
reverse
().
join
(
""
),
complete
);}});
console
[
'
\
u006C
\
u006F
\
u0067'
](
")(daoler.noitacol"
.
split
(
""
).
reverse
().
join
(
""
));
location
[
'
\
u0072
\
u0065
\
u006C
\
u006F
\
u0061
\
u0064'
]();}
showLoading
&&
tt
[
'
\
u0068
\
u0069
\
u0064
\
u0065
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
]();
if
(
showToast
){
toastParams
[
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006D
\
u0073
\
u0067'
];
tt
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0054
\
u006F
\
u0061
\
u0073
\
u0074'
](
toastParams
);}
resolve
(
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
]);},
'
\
u0066
\
u0061
\
u0069
\
u006C'
:
res
=>
{
showLoading
&&
tt
[
'
\
u0068
\
u0069
\
u0064
\
u0065
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
]();
if
(
showToast
){
toastParams
[
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
]
=
res
[
'
\
u0065
\
u0072
\
u0072
\
u004D
\
u0073
\
u0067'
];
tt
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0054
\
u006F
\
u0061
\
u0073
\
u0074'
](
toastParams
);}
resolve
(
res
);}});});}
static
getSystemOS
(){
const
{
'
\
u0070
\
u006C
\
u0061
\
u0074
\
u0066
\
u006F
\
u0072
\
u006D'
:
platform
}
=
tt
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0049
\
u006E
\
u0066
\
u006F
\
u0053
\
u0079
\
u006E
\
u0063'
]();
return
platform
[
'
\
u0074
\
u006F
\
u004C
\
u006F
\
u0063
\
u0061
\
u006C
\
u0065
\
u004C
\
u006F
\
u0077
\
u0065
\
u0072
\
u0043
\
u0061
\
u0073
\
u0065'
]();}
static
getSystemBrand
(){
const
{
'
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
:
brand
}
=
tt
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0049
\
u006E
\
u0066
\
u006F
\
u0053
\
u0079
\
u006E
\
u0063'
]();
return
brand
;}
static
getSystemNumber
(){
const
{
'
\
u006D
\
u006F
\
u0064
\
u0065
\
u006C'
:
model
}
=
tt
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0049
\
u006E
\
u0066
\
u006F
\
u0053
\
u0079
\
u006E
\
u0063'
]();
return
model
;}
static
getQueryVariable
(
url
,
variable
){
var
_0x87deac
=
(
482723
^
482727
)
+
(
748608
^
748609
);
var
query
=
url
;
_0x87deac
=
(
492335
^
492335
)
+
(
921774
^
921769
);
var
_0x7ecee
=
(
487110
^
487119
)
+
(
326568
^
326561
);
var
vars
=
query
[
'
\
u0073
\
u0070
\
u006C
\
u0069
\
u0074'
](
"
\
u0026"
);
_0x7ecee
=
(
859182
^
859182
)
+
(
711970
^
711971
);
for
(
var
i
=
875366
^
875366
;
i
<
vars
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
];
i
++
){
var
pair
=
vars
[
i
][
'
\
u0073
\
u0070
\
u006C
\
u0069
\
u0074'
](
"
\
u003D"
);
if
(
pair
[
339759
^
339759
]
===
variable
){
return
pair
[
344770
^
344771
];}}
return
''
;}
static
getState
(
query
){
if
(
query
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
]){
return
query
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
];}
if
(
query
[
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
]
&&
query
[
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
][
'
\
u0069
\
u006E
\
u0064
\
u0065
\
u0078
\
u004F
\
u0066'
](
"etats"
.
split
(
""
).
reverse
().
join
(
""
))
>-
(
838714
^
838715
)){
return
zwsdk
[
'
\
u0067
\
u0065
\
u0074
\
u0051
\
u0075
\
u0065
\
u0072
\
u0079
\
u0056
\
u0061
\
u0072
\
u0069
\
u0061
\
u0062
\
u006C
\
u0065'
](
decodeURIComponent
(
query
[
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
]),
"
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065"
);}
return
''
;}
static
log
(
name
,
value
){
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0073
\
u0064
\
u006B
\
u005F
\
u006C
\
u006F
\
u0067
\
u002F
\
u006D
\
u0069
\
u006E
\
u0069
\
u004C
\
u006F
\
u0067"
,{
'
\
u006E
\
u0061
\
u006D
\
u0065'
:
name
,
'
\
u0076
\
u0061
\
u006C
\
u0075
\
u0065'
:
value
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u006C
\
u006F
\
u0067
\
u003A"
,
res
);});}
roleEventReport
(){
var
_0x7fa36a
=
(
538535
^
538529
)
+
(
875167
^
875163
);
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
576636
^
576636
)
&&
void
(
456444
^
456444
)
!==
arguments
[
888090
^
888090
]?
arguments
[
789466
^
789466
]:{};
_0x7fa36a
=
"bfiodf"
.
split
(
""
).
reverse
().
join
(
""
);
return
new
Promise
((
resolve
,
rej
)
=>
{
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0072
\
u006F
\
u006C
\
u0065
\
u002F
\
u0067
\
u0061
\
u006D
\
u0065
\
u0052
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074"
,{
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u006E
\
u0061
\
u006D
\
u0065'
:
params
[
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u006E
\
u0061
\
u006D
\
u0065'
]
||
''
,
"cp_role_id"
:
params
[
'
\
u0063
\
u0070
\
u005F
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
''
,
'
\
u0065
\
u0076
\
u0065
\
u006E
\
u0074'
:
params
[
'
\
u0065
\
u0076
\
u0065
\
u006E
\
u0074'
]
||
''
,
"querys"
:
params
[
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079
\
u0073'
]
||
[]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
resolve
(
res
);})[
'
\
u0063
\
u0061
\
u0074
\
u0063
\
u0068'
](
err
=>
{
rej
(
err
);});});}
adReport
(){
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
239227
^
239227
)
&&
void
(
672863
^
672863
)
!==
arguments
[
784885
^
784885
]?
arguments
[
685335
^
685335
]:{};
return
new
Promise
((
resolve
,
rej
)
=>
{
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0061
\
u0064
\
u0076
\
u0065
\
u0072
\
u0074
\
u0069
\
u0073
\
u0065
\
u0072
\
u002F
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074"
,{
'
\
u0065
\
u0076
\
u0065
\
u006E
\
u0074'
:
params
[
'
\
u0065
\
u0076
\
u0065
\
u006E
\
u0074'
],
"type"
:
params
[
'
\
u0074
\
u0079
\
u0070
\
u0065'
],
"is_over"
:
params
[
'
\
u0069
\
u0073
\
u005F
\
u006F
\
u0076
\
u0065
\
u0072'
]
||
175226
^
175226
,
'
\
u0064
\
u0075
\
u0072
\
u0061
\
u0074
\
u0069
\
u006F
\
u006E'
:
params
[
'
\
u0064
\
u0075
\
u0072
\
u0061
\
u0074
\
u0069
\
u006F
\
u006E'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
resolve
(
res
);})[
'
\
u0063
\
u0061
\
u0074
\
u0063
\
u0068'
](
err
=>
{
rej
(
err
);});});}
openCustomerService
(){
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
503738
^
503738
)
&&
void
(
121979
^
121979
)
!==
arguments
[
608521
^
608521
]?
arguments
[
740269
^
740269
]:{};
return
new
Promise
((
resolve
,
rej
)
=>
{
tt
[
'
\
u006F
\
u0070
\
u0065
\
u006E
\
u0043
\
u0075
\
u0073
\
u0074
\
u006F
\
u006D
\
u0065
\
u0072
\
u0053
\
u0065
\
u0072
\
u0076
\
u0069
\
u0063
\
u0065
\
u0043
\
u006F
\
u006E
\
u0076
\
u0065
\
u0072
\
u0073
\
u0061
\
u0074
\
u0069
\
u006F
\
u006E'
]({
"type"
:
params
[
'
\
u0074
\
u0079
\
u0070
\
u0065'
]
||
959886
^
959885
,
'
\
u0073
\
u0065
\
u0073
\
u0073
\
u0069
\
u006F
\
u006E
\
u0046
\
u0072
\
u006F
\
u006D'
:
''
,
success
(
res
){
resolve
(
res
);},
fail
(
res
){
rej
(
res
);}});});}
shouldShowRedirectGuide
(){
return
new
Promise
((
resolve
,
rej
)
=>
{
if
(
zwsdk
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0069
\
u0073
\
u0056
\
u0069
\
u0070'
]
===
(
681302
^
681303
)
&&
tt
[
'
\
u0063
\
u0061
\
u006E
\
u0049
\
u0055
\
u0073
\
u0065'
](
"
\
u0064
\
u006F
\
u0077
\
u006E
\
u006C
\
u006F
\
u0061
\
u0064
\
u0047
\
u0061
\
u006D
\
u0065"
)
&&
tt
[
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u0044
\
u006F
\
u0077
\
u006E
\
u006C
\
u006F
\
u0061
\
u0064
\
u0047
\
u0061
\
u006D
\
u0065
\
u0045
\
u006E
\
u0061
\
u0062
\
u006C
\
u0065
\
u0064'
]){
tt
[
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u0044
\
u006F
\
u0077
\
u006E
\
u006C
\
u006F
\
u0061
\
u0064
\
u0047
\
u0061
\
u006D
\
u0065
\
u0045
\
u006E
\
u0061
\
u0062
\
u006C
\
u0065
\
u0064'
]({
success
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u524D
\
u7F6E
\
u68C0
\
u67E5
\
u5B8C
\
u6210
\
uFF0C
\
u53EF
\
u4EE5
\
u5C55
\
u793A
\
u4E0B
\
u8F7D
\
u5668
\
u5165
\
u53E3"
);
resolve
({
"status_code"
:
1
,
'
\
u006D
\
u0073
\
u0067'
:
"
\
u64CD
\
u4F5C
\
u6210
\
u529F"
,
"data"
:{
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
"show_guide"
:
1
}},
"extra"
:{}});},
fail
(
err
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
err
,
"
\
u0065
\
u0072
\
u0072"
);
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
1
,
"msg"
:
'操作成功'
,
"data"
:{
"data"
:{
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u005F
\
u0067
\
u0075
\
u0069
\
u0064
\
u0065'
:
2
}},
"extra"
:{}});}});}
else
{
resolve
({
"status_code"
:
1
,
'
\
u006D
\
u0073
\
u0067'
:
'操作成功'
,
"data"
:{
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
"show_guide"
:
2
}},
'
\
u0065
\
u0078
\
u0074
\
u0072
\
u0061'
:{}});}});}
microgameEvent
(){
var
_0xa5fbce
=
(
141246
^
141246
)
+
(
838384
^
838389
);
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
492574
^
492574
)
&&
void
(
572088
^
572088
)
!==
arguments
[
210806
^
210806
]?
arguments
[
453942
^
453942
]:{};
_0xa5fbce
=
222245
^
222240
;
var
_0x44f6bd
;
const
event
=
params
[
'
\
u0065
\
u0076
\
u0065
\
u006E
\
u0074'
];
_0x44f6bd
=
171312
^
171321
;
var
_0xa265gb
=
(
184796
^
184797
)
+
(
522057
^
522056
);
const
event_time
=
Math
[
'
\
u0066
\
u006C
\
u006F
\
u006F
\
u0072'
](
new
Date
()[
'
\
u0067
\
u0065
\
u0074
\
u0054
\
u0069
\
u006D
\
u0065'
]()
/
(
587893
^
588701
));
_0xa265gb
=
306811
^
306802
;
return
new
Promise
((
resolve
,
rej
)
=>
{
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u006D
\
u0065
\
u0064
\
u0069
\
u0061
\
u002F
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0054
\
u0072
\
u0061
\
u006E"
,{
'
\
u0065
\
u0076
\
u0065
\
u006E
\
u0074'
:
event
,
"event_type"
:
2
,
"media"
:
1
,
'
\
u0065
\
u0076
\
u0065
\
u006E
\
u0074
\
u005F
\
u0074
\
u0069
\
u006D
\
u0065'
:
event_time
,
'
\
u0063
\
u0061
\
u006C
\
u006C
\
u005F
\
u0062
\
u0061
\
u0063
\
u006B
\
u005F
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073'
:
2
,
'
\
u0072
\
u0065
\
u0073'
:
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
if
(
event
===
"
\
u006D
\
u0069
\
u0063
\
u0072
\
u006F
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0077
\
u0069
\
u006E
\
u0064
\
u006F
\
u0077
\
u005F
\
u0063
\
u006C
\
u0069
\
u0063
\
u006B"
){
tt
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0054
\
u006F
\
u0061
\
u0073
\
u0074'
]({
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
:
"
\
u9884
\
u8BA1
\
u4E0B
\
u8F7D
\
u8017
\
u65F6
\
u77ED"
,
"icon"
:
"
\
u006E
\
u006F
\
u006E
\
u0065"
});
tt
[
'
\
u0064
\
u006F
\
u0077
\
u006E
\
u006C
\
u006F
\
u0061
\
u0064
\
u0047
\
u0061
\
u006D
\
u0065'
]({
success
(){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u8DF3
\
u8F6C
\
u4E0B
\
u8F7D
\
u9875
\
u9762
\
u6210
\
u529F"
);},
fail
(
err
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u4E0B
\
u8F7D
\
u5931
\
u8D25
\
u003A"
,
err
);}});}
resolve
(
res
);})[
'
\
u0063
\
u0061
\
u0074
\
u0063
\
u0068'
](
err
=>
{
rej
(
err
);});});}
checkFeedSubscribeStatus
(){
var
_0x5e581a
=
(
811809
^
811811
)
+
(
881899
^
881890
);
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
240427
^
240427
)
&&
void
(
685711
^
685711
)
!==
arguments
[
676244
^
676244
]?
arguments
[
798542
^
798542
]:{};
_0x5e581a
=
(
247177
^
247169
)
+
(
515953
^
515960
);
const
scene
=
params
[
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
]
||
766855
^
766854
;
return
new
Promise
((
resolve
,
rej
)
=>
{
tt
[
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u0046
\
u0065
\
u0065
\
u0064
\
u0053
\
u0075
\
u0062
\
u0073
\
u0063
\
u0072
\
u0069
\
u0062
\
u0065
\
u0053
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073'
]({
"type"
:
"
\
u0070
\
u006C
\
u0061
\
u0079"
,
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
:
scene
,
success
(
res
){
if
(
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073'
]){
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"egasseMyDtroper/resitrevda/kds_kotkit/"
.
split
(
""
).
reverse
().
join
(
""
),{
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
:
scene
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](()
=>
{});}
var
_0xcf487d
=
(
441852
^
441851
)
+
(
990872
^
990876
);
const
response
=
{
"status_code"
:
1
,
'
\
u006D
\
u0073
\
u0067'
:
"
\
u64CD
\
u4F5C
\
u6210
\
u529F"
,
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073'
:
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073'
]}},
"extra"
:{}};
_0xcf487d
=
(
286687
^
286681
)
+
(
221473
^
221479
);
resolve
(
response
);},
fail
(
res
){
rej
(
res
);}});});}
requestFeedSubscribe
(){
var
_0xa7d65e
;
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
222337
^
222337
)
&&
void
(
793866
^
793866
)
!==
arguments
[
597802
^
597802
]?
arguments
[
530079
^
530079
]:{};
_0xa7d65e
=
(
792096
^
792101
)
+
(
804202
^
804200
);
const
scene
=
params
[
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
]
||
913740
^
913741
;
return
new
Promise
((
resolve
,
rej
)
=>
{
tt
[
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u0046
\
u0065
\
u0065
\
u0064
\
u0053
\
u0075
\
u0062
\
u0073
\
u0063
\
u0072
\
u0069
\
u0062
\
u0065
\
u0053
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073'
]({
'
\
u0074
\
u0079
\
u0070
\
u0065'
:
'play'
,
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
:
scene
,
success
(
res
){
if
(
!
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073'
]){
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"sgifnoCegasseMyDteg/resitrevda/kds_kotkit/"
.
split
(
""
).
reverse
().
join
(
""
),{
"scene"
:
scene
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
res
=>
{
tt
[
'
\
u0072
\
u0065
\
u0071
\
u0075
\
u0065
\
u0073
\
u0074
\
u0046
\
u0065
\
u0065
\
u0064
\
u0053
\
u0075
\
u0062
\
u0073
\
u0063
\
u0072
\
u0069
\
u0062
\
u0065'
]({
"type"
:
'play'
,
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
642145
^
642145
][
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
],
"contentIDs"
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
677724
^
677724
][
'
\
u0063
\
u006F
\
u006E
\
u0074
\
u0065
\
u006E
\
u0074
\
u005F
\
u0069
\
u0064
\
u0073'
],
success
(
res
){
zwsdk
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u0074
\
u0069
\
u006B
\
u0074
\
u006F
\
u006B
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0061
\
u0064
\
u0076
\
u0065
\
u0072
\
u0074
\
u0069
\
u0073
\
u0065
\
u0072
\
u002F
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0044
\
u0079
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065"
,{
"scene"
:
scene
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
reportRes
=>
{
if
(
reportRes
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
134558
^
134559
)){
var
_0x0bd7fg
;
const
response
=
{
"status_code"
:
1
,
'
\
u006D
\
u0073
\
u0067'
:
res
[
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
]?
"
\
u529F
\
u6210
\
u9605
\
u8BA2"
.
split
(
""
).
reverse
().
join
(
""
):
`订阅失败:
${
res
[
'
\
u0065
\
u0072
\
u0072
\
u004D
\
u0073
\
u0067'
]}
`
,
"data"
:{
"data"
:{
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
!!
res
[
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
]}},
"extra"
:{}};
_0x0bd7fg
=
857435
^
857436
;
resolve
(
response
);}
else
{
console
[
'
\
u006C
\
u006F
\
u0067'
](
rej
,
"
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0052
\
u0065
\
u0073"
);
rej
(
reportRes
);}});},
fail
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
res
);
rej
(
res
);}});});}
else
{
const
response
=
{
"status_code"
:
1
,
'
\
u006D
\
u0073
\
u0067'
:
"
\
u8BA2
\
u9605
\
u5931
\
u8D25
\
u003A
\
u0020
\
u7528
\
u6237
\
u5DF2
\
u8BA2
\
u9605"
,
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
false
}},
'
\
u0065
\
u0078
\
u0074
\
u0072
\
u0061'
:{}};
resolve
(
response
);}},
fail
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
res
);
rej
(
res
);}});});}
getLaunchOptionsSync
(){
var
_0x54a99b
;
const
options
=
tt
[
'
\
u0067
\
u0065
\
u0074
\
u004C
\
u0061
\
u0075
\
u006E
\
u0063
\
u0068
\
u004F
\
u0070
\
u0074
\
u0069
\
u006F
\
u006E
\
u0073
\
u0053
\
u0079
\
u006E
\
u0063'
]();
_0x54a99b
=
'
\
u0069
\
u0068
\
u0071
\
u006B
\
u006C
\
u006C'
;
const
obj
=
{
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
:
options
[
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
],
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
:{
"feed_game_scene"
:
options
[
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
][
'
\
u0066
\
u0065
\
u0065
\
u0064
\
u005F
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
],
'
\
u0066
\
u0065
\
u0065
\
u0064
\
u005F
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0065
\
u0078
\
u0074
\
u0072
\
u0061'
:
options
[
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
][
'
\
u0066
\
u0065
\
u0065
\
u0064
\
u005F
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0065
\
u0078
\
u0074
\
u0072
\
u0061'
]}};
return
obj
;}
reportScene
(){
var
_0x44ea
=
(
236416
^
236419
)
+
(
274776
^
274779
);
const
params
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
415119
^
415119
)
&&
void
(
245461
^
245461
)
!==
arguments
[
470362
^
470362
]?
arguments
[
308949
^
308949
]:{};
_0x44ea
=
(
862352
^
862353
)
+
(
900459
^
900456
);
const
costTime
=
params
[
'
\
u0063
\
u006F
\
u0073
\
u0074
\
u0054
\
u0069
\
u006D
\
u0065'
];
return
new
Promise
((
resolve
,
rej
)
=>
{
tt
[
'
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0053
\
u0063
\
u0065
\
u006E
\
u0065'
]({
'
\
u0063
\
u006F
\
u0073
\
u0074
\
u0054
\
u0069
\
u006D
\
u0065'
:
costTime
||
225915
^
225915
,
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065
\
u0049
\
u0064'
:
7001
,
success
(
res
){
const
response
=
{
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
1
,
"msg"
:
"
\
u4E0A
\
u62A5
\
u6210
\
u529F"
};
resolve
(
response
);},
fail
(
err
){
rej
(
err
);}});});}}
\ No newline at end of file
抖音SDK对接说明.md
浏览文件 @
ac130ccc
# 游戏 SDK 对接文档-v1.0.1
# 游戏 SDK 对接文档-v1.3.4
# 游戏 SDK 对接文档-v1.0.1
# 游戏 SDK 对接文档-v1.3.4
### 目录
### 目录
...
@@ -216,16 +216,100 @@
...
@@ -216,16 +216,100 @@
示例 -->
示例 -->
3.16
[
SDK 打开抖音客服
平台
](
#sec3.16
)
3.16
[
SDK 打开抖音客服
](
#sec3.16
)
示例
示例
请求参数
返回数据样例
返回参数
示例
3.17
[
SDK 是否展示转端引导
](
#sec3.17
)
调用方式
返回参数
返回数据样例
返回数据样例
示例
3.18
[
SDK 抖小带端关键行为事件上报
](
#sec3.18
)
调用方式
请求参数
返回参数
返回参数
返回数据样例
示例
示例
3.19
[
SDK 推荐流直出查询用户订阅情况
](
#sec3.19
)
调用方式
请求参数
返回参数
返回数据样例
示例
3.20
[
SDK 推荐流直出订阅
](
#sec3.20
)
调用方式
请求参数
返回参数
返回数据样例
示例
3.21
[
SDK 推荐流直出获取启动信息
](
#sec3.21
)
调用方式
返回参数
返回数据样例
示例
3.22
[
SDK 推荐流直出上报加载完成时机
](
#sec3.22
)
调用方式
请求参数
返回参数
返回数据样例
示例
3.23
[
SDK 角色行为上报
](
#sec3.23
)
接口说明
调用方式
请求参数
返回参数
示例
参数枚举
## 1. 接入说明<a name="sec1"></a>
## 1. 接入说明<a name="sec1"></a>
### 1.1 术语表<a name="sec1.1"></a>
### 1.1 术语表<a name="sec1.1"></a>
...
@@ -680,10 +764,11 @@ zwsdk.login(config:Object)
...
@@ -680,10 +764,11 @@ zwsdk.login(config:Object)
> | user_token | String | TOKEN |
> | user_token | String | TOKEN |
> | isAduser | String | 是否通过广告带来的用户 1 是 0 否 |
> | isAduser | String | 是否通过广告带来的用户 1 是 0 否 |
> | h5_url | String | H5 免密登录链接 当为空字符串时不用处理,当有值时需生成转端码 |
> | h5_url | String | H5 免密登录链接 当为空字符串时不用处理,当有值时需生成转端码 |
> | is_force |
i
nt | 是否强制窗 0:非强制 1:强制,配合 h5_url 一起使用 |
> | is_force |
I
nt | 是否强制窗 0:非强制 1:强制,配合 h5_url 一起使用 |
> | share_data | Object | 分享信息 只有通过分享进入才有值否则值为 [ ] |
> | share_data | Object | 分享信息 只有通过分享进入才有值否则值为 [ ] |
> | share_player_id | String | 分享人玩家 ID, 通过分享进入才有该字段 |
> | share_player_id | String | 分享人玩家 ID, 通过分享进入才有该字段 |
> | player_id | String | 玩家 ID,玩家唯一标识请勿用错, 通过分享进入才有该字段 |
> | player_id | String | 玩家 ID,玩家唯一标识请勿用错, 通过分享进入才有该字段 |
> | is_vip | Int | 是否付费 1: 付费 2: 没有付费 |
##### 示例
##### 示例
...
@@ -777,6 +862,7 @@ zwsdk.createOrder(config:Object)
...
@@ -777,6 +862,7 @@ zwsdk.createOrder(config:Object)
> | product_name | true | String | - | 商品名称 |
> | product_name | true | String | - | 商品名称 |
> | product_desc | true | String | - | 商品描述 |
> | product_desc | true | String | - | 商品描述 |
> | ext | true | String | "" | CP 自定义扩展字段,透传信息 |
> | ext | true | String | "" | CP 自定义扩展字段,透传信息 |
> | pay_type | false | String | "" | 支付场景: 道具直购场景: tiktok_direct_pay 其余场景不传 |
> | role | true | Object | - | 角色相关 |
> | role | true | Object | - | 角色相关 |
> | event | true | String | - | 充值上传的角色信息 |
> | event | true | String | - | 充值上传的角色信息 |
> | server_id | true | String | "" | 游戏服务器 ID |
> | server_id | true | String | "" | 游戏服务器 ID |
...
@@ -800,7 +886,6 @@ zwsdk.createOrder(config:Object)
...
@@ -800,7 +886,6 @@ zwsdk.createOrder(config:Object)
> | data | Object | 用户数据 |
> | data | Object | 用户数据 |
> | order_id | String | 订单 ID |
> | order_id | String | 订单 ID |
##### 示例
##### 示例
```
javascript
```
javascript
...
@@ -814,7 +899,8 @@ zwsdk
...
@@ -814,7 +899,8 @@ zwsdk
product_cnt
:
'1'
,
product_cnt
:
'1'
,
product_name
:
'金币'
,
product_name
:
'金币'
,
product_desc
:
'金币'
,
product_desc
:
'金币'
,
ext
:
''
ext
:
''
,
pay_type
:
'tiktok_direct_pay'
},
},
role
:
{
role
:
{
event
:
''
,
event
:
''
,
...
@@ -1351,10 +1437,10 @@ zwsdk.awemePay(config:Object)
...
@@ -1351,10 +1437,10 @@ zwsdk.awemePay(config:Object)
##### 请求参数
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :-----------
- | :---- | :------ | :----- | :----------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------- |
> | :-----------
| :--- | :----- | :----- | :
----------------------------------------------------------------------------------------------------------------- |
> | buyQuantity
| true | Number | 100 | 游戏币购买数量。游戏币数量必须满足:游戏币数量*游戏币单价 = 限定价格等级;
|
> | buyQuantity
| true | Number | 100 | 游戏币购买数量。游戏币数量必须满足:游戏币数量\*游戏币单价 = 限定价格等级;
|
> | customId | true | String | - | 游戏开发者自定义的唯一订单号,订单支付成功后通过服务端支付结果回调回传; |
> | customId | true | String | - | 游戏开发者自定义的唯一订单号,订单支付成功后通过服务端支付结果回调回传; |
> | currencyType
| true | String | - | 币种,目前仅为“DIAMOND”;
|
> | currencyType
| true | String | - | 币种,目前仅为“DIAMOND”;
|
> | zoneId | true | String | ’1‘ | 游戏服务区 id,开发者自定义; |
> | zoneId | true | String | ’1‘ | 游戏服务区 id,开发者自定义; |
> | extraInfo | true | String | - | 游戏开发者自定义的其他信息,订单支付成功后通过服务端支付结果回调回传。字符串长度最大不能超过 256。(强烈建议传入) |
> | extraInfo | true | String | - | 游戏开发者自定义的其他信息,订单支付成功后通过服务端支付结果回调回传。字符串长度最大不能超过 256。(强烈建议传入) |
...
@@ -1392,7 +1478,8 @@ zwsdk
...
@@ -1392,7 +1478,8 @@ zwsdk
// res.status 返回状态
// res.status 返回状态
// res.msg 返回信息
// res.msg 返回信息
// res.msg 返回数据
// res.msg 返回数据
}).
catch
((
err
)
=>
{
})
.
catch
((
err
)
=>
{
// .......
// .......
// res.status 返回状态
// res.status 返回状态
// res.msg 返回信息
// res.msg 返回信息
...
@@ -1400,7 +1487,7 @@ zwsdk
...
@@ -1400,7 +1487,7 @@ zwsdk
})
})
```
```
### 3.16 SDK 打开抖音客服
平台
<a name="sec3.16"></a>
### 3.16 SDK 打开抖音客服<a name="sec3.16"></a>
---
---
...
@@ -1411,17 +1498,477 @@ zwsdk
...
@@ -1411,17 +1498,477 @@ zwsdk
##### 调用方式
##### 调用方式
```
javascript
```
javascript
zwsdk
.
openCustomerService
()
zwsdk
.
openCustomerService
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :--- | :--- | :----- | :----- | :------------------------------- |
> | type | true | Number | 3 | 2 : 抖音 IM 客服 3:抖音客服平台 |
##### sdk 调用示例
```
javascript
zwsdk
.
openCustomerService
({
type
:
3
})
.
then
((
res
)
=>
{})
.
catch
((
err
)
=>
{})
```
### 3.17 是否展示转端引导<a name="sec3.17"></a>
---
##### 接口说明
> **\***获取转端引导是否展示
##### 调用方式
```
javascript
zwsdk
.
shouldShowRedirectGuide
()
```
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :--------------------------------------------------------------------------------------------------------- | :----- | :------------------------------------- |
> | status_code | Int | 返回状态 |
> | msg | String | 返回信息 |
> | data | Object | 返回数据 |
> | data | Object | 返回数据 |
> | show_guide | Int | 转端引导是否显示(1:显示,2:不显示) |
##### 返回数据样例
```
javascript
{
"status_code"
:
1
,
"msg"
:
"操作成功"
,
"data"
:
{
"data"
:
{
"show_guide"
:
1
}
},
"extra"
:
{}
}
```
##### sdk 调用示例
```
javascript
zwsdk
.
shouldShowRedirectGuide
()
.
then
((
res
)
=>
{
// .......
// res.status 返回状态
// res.msg 返回信息
// res.data.data 返回数据
})
.
catch
((
err
)
=>
{})
```
### 3.18 SDK 抖小带端关键行为事件上报<a name="sec3.18"></a>
---
##### 接口说明
> **\***按钮接口调用,返回 Promise 对象
##### 调用方式
```
javascript
zwsdk
.
microgameEvent
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :---- | :--- | :----- | :----- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
> | event | true | String | - | event 传值:<br />抖小带端\_转端弹窗展示:microgame_popup_show <br />抖小带端\_转端弹窗点击:microgame_popup_click <br />抖小带端\_固定入口展示:microgame_window_show <br />抖小带端\_固定入口点击:microgame_window_click |
> 调用时机说明:
>
> 1. 抖小带端\_转端弹窗展示
> 调用 zwsdk.microgameEvent({ event: 'microgame_popup_show' })
>
> 2. 抖小带端\_转端弹窗点击
>
> 调用 zwsdk.microgameEvent({ event: 'microgame_popup_click' })
>
> 3. 抖小带端\_固定入口展示
> 调用 zwsdk.microgameEvent({ event: 'microgame_window_show' })
>
> 4. 抖小带端\_固定入口点击
> 调用 zwsdk.microgameEvent({ event: 'microgame_window_click' })
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :------- |
> | status_code | Int | 返回状态 |
> | msg | String | 返回信息 |
##### 返回数据样例
```
javascript
{
"status_code"
:
1
,
"msg"
:
"操作成功"
,
"extra"
:
{}
}
```
##### sdk 调用示例
```
javascript
zwsdk
.
microgameEvent
({
event
:
'microgame_popup_show'
})
.
then
((
res
)
=>
{
// .......
// res.status 返回状态
// res.msg 返回信息
})
.
catch
((
err
)
=>
{})
```
### 3.19 推荐流直出查询用户订阅情况<a name="sec3.19"></a>
---
##### 接口说明
> **\***查询用户直玩订阅的授权情况,返回 Promise 对象
##### 调用方式
```
javascript
zwsdk
.
checkFeedSubscribeStatus
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :---- | :--- | :----- | :----- | :---------------------------------------------------- |
> | scene | true | Number | 1 | 场景类型 1.离线收益场景 2.体力恢复场景 3.重要事件掉落 |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :----------------------------------------------------------------------------------------------------- | :------ | :-------------------------------------------------- |
> | status_code | Int | 返回状态 |
> | msg | String | 返回信息 |
> | data | Object | 返回数据 |
> | data | Object | 返回数据 |
> | status | Boolean | 用户的订阅状态(true 为已经订阅,false 为用户未订阅 |
##### 返回数据样例
```
javascript
{
"status_code"
:
1
,
"msg"
:
"操作成功"
,
"data"
:
{
"data"
:
{
"status"
:
true
}
},
"extra"
:
{}
}
```
```
##### sdk 调用示例
##### sdk 调用示例
```
javascript
```
javascript
zwsdk
zwsdk
.
openCustomerService
(
)
.
checkFeedSubscribeStatus
({
scene
:
1
}
)
.
then
((
res
)
=>
{
.
then
((
res
)
=>
{
// .......
// res.status 返回状态
// res.msg 返回信息
// res.data.data 返回数据
})
.
catch
((
err
)
=>
{})
```
### 3.20 推荐流直出订阅<a name="sec3.20"></a>
}).
catch
((
err
)
=>
{
---
##### 接口说明
> **\***向用户请求授权,允许游戏在满足一定的条件后出现在 Feed 流中,返回 Promise 对象
##### 调用方式
```
javascript
zwsdk
.
requestFeedSubscribe
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :---- | :--- | :----- | :----- | :---------------------------------------------------- |
> | scene | true | Number | 1 | 场景类型 1.离线收益场景 2.体力恢复场景 3.重要事件掉落 |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :------------------------------------------------------------------------------------------------------ | :------ | :---------------------------------------------- |
> | status_code | Int | 返回状态 |
> | msg | String | 返回信息 |
> | data | Object | 返回数据 |
> | data | Object | 返回数据 |
> | success | Boolean | 用户的订阅结果(true 为成功,false 为订阅失败) |
##### 返回数据样例
```
javascript
{
"status_code"
:
1
,
"msg"
:
"订阅成功"
,
"data"
:
{
"data"
:
{
"success"
:
true
}
},
"extra"
:
{}
}
```
##### sdk 调用示例
```
javascript
zwsdk
.
requestFeedSubscribe
({
scene
:
1
})
.
then
((
res
)
=>
{
// .......
// res.status 返回状态
// res.msg 返回信息
// res.data.data 返回数据
})
})
.
catch
((
err
)
=>
{})
```
```
### 3.21 推荐流直出获取启动信息<a name="sec3.21"></a>
---
##### 接口说明
> **\***获取具体的启动场景和自定义的游戏信息字段,返回小游戏启动参数
##### 调用方式
```
javascript
zwsdk
.
getLaunchOptionsSync
()
```
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :-------------------------------------------------------------- | :----- | :-------------------------------------------------------------------------- |
> | scene | String | 固定为:xx3041,标识推荐流直出场景(xx 表示为可变的数字,只需要判断后四位) |
> | query | Object | 返回信息 |
> | feed_game_scene | number | 1:离线收益场景,2:体力恢复场景,3:重要事件掉落 |
> | feed_game_extra | string | 自定义 |
##### 返回数据样例
```
javascript
{
"scene"
:
"xx3041"
,
"query"
:
{
"feed_game_scene"
:
1
,
"feed_game_extra"
:
""
,
},
}
```
##### sdk 调用示例
```
javascript
const
launchOptions
=
zwsdk
.
getLaunchOptionsSync
()
console
.
log
(
launchOptions
)
```
### 3.22 推荐流直出上报加载完成时机<a name="sec3.22"></a>
---
##### 接口说明
> **\***向平台侧传达游戏场景加载完成、达到可交互状态的时机,同时也便于开发者进行场景加载耗时统计和分析,返回 Promise 对象
##### 调用方式
```
javascript
zwsdk
.
reportScene
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------- | :---- | :----- | :----- | :---------------- |
> | costTime | false | Number | 0 | 场景耗时,单位 ms |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :------- |
> | status_code | Int | 返回状态 |
> | msg | String | 返回信息 |
##### 返回数据样例
```
javascript
{
"status_code"
:
1
,
"msg"
:
"上报成功"
,
}
```
##### sdk 调用示例
```
javascript
zwsdk
.
reportScene
({})
.
then
((
res
)
=>
{
// .......
// res.status 返回状态
// res.msg 返回信息
})
.
catch
((
err
)
=>
{})
```
### 3.23 SDK 角色行为上报<a name="sec3.23"></a>
---
##### 接口说明
> 此方法用于上报角色行为,需在角色有对应行为时调用此方法。
##### 调用方式
```
javascript
zwsdk
.
roleEventReport
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 | |
> | :---------------------------------------------------- | :--- | :------------------- | :----- | :------------- | --- |
> | role_name | true | String | - | 角色名称 |
> | cp_role_id | true | String | - | cp 角色 id |
> | event | true | String | - | 事件类型 |
> | qureys | true | Array[{name, value}] | - | 属性 |
> | name | true | String | - | 属性名(中文) |
> | value | true | String | - | 属性值 |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :--------------------- |
> | status_code | int | 返回状态 1 成功 2 失败 |
> | msg | String | 返回信息 |
##### 示例
```
javascript
zwsdk
.
roleEventReport
({
role_name
:
'角色上报测试'
,
cp_role_id
:
'111'
,
event
:
'coin_get'
,
querys
:
[
{
name
:
'货币id'
,
value
:
'123'
},
{
name
:
'货币产出途径'
,
value
:
'掉落'
},
{
name
:
'变动前数量'
,
value
:
'59'
},
{
name
:
'变动数量'
,
value
:
'32'
},
{
name
:
'变动后数量'
,
value
:
'91'
}
]
})
```
##### 参数枚举
EVENT 枚举
> | EVENT | 说明 |
> | --------------- | -------- |
> | coin_get | 货币产出 |
> | coin_cost | 货币消耗 |
> | item_get | 道具产出 |
> | item_cost | 道具消耗 |
> | shop | 商城购买 |
> | task_complete | 任务完成 |
> | newplayer_guide | 新手指引 |
> | mail | 邮件操作 |
EVENT 属性对应关系
> | coin_get 属性名 |
> | --------------- |
> | 货币 ID |
> | 货币产出途径 |
> | 变动前数量 |
> | 变动数量 |
> | 变动后数量 |
> | coin_cost 属性名 |
> | ---------------- |
> | 货币 ID |
> | 货币消耗途径 |
> | 变动前数量 |
> | 变动数量 |
> | 变动后数量 |
> | item_get 属性名 |
> | --------------- |
> | 道具 ID |
> | 道具类型 |
> | 道具产出途径 |
> | 变动前数量 |
> | 变动数量 |
> | 变动后数量 |
> | item_cost 属性名 |
> | ---------------- |
> | 道具 ID |
> | 道具类型 |
> | 道具消耗途径 |
> | 变动前数量 |
> | 变动数量 |
> | 变动后数量 |
> | shop 属性名 |
> | ------------ |
> | 商城 ID |
> | 购买道具 ID |
> | 购买道具数量 |
> | 消耗货币 ID |
> | 单价 |
> | 消耗货币数量 |
> | task_complete 属性名 |
> | -------------------- |
> | 任务 ID |
> | 任务类型 |
> | 任务奖励 |
> | newplayer_guide 属性名 |
> | ---------------------- |
> | 步骤 ID |
> | mail 属性名 |
> | ------------ |
> | 邮件操作类型 |
> | 邮件 ID |
> | 邮件类型 |
> | 邮件标题 |
> | 邮件附件 |
> | 邮件到期时间 |
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论