egret-sdk-思大白

非接入文档内容

定义sdk的声明文件

sidabai_sdk.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
declare class DbGame
{
constructor(data);

// 初始化
// 对应sdk事件 initiating
// @cb:初始化回调
public start(cb);

// 登录注册
// 对应sdk事件 login_or_register
// @cb:登录回调
public loginIn(cb);

// 进入游戏
// 对应sdk事件 data_statistics
// @param:进入游戏参数
// @cb:进入游戏回调
public inGame(param, cb);

// 角色等级提升
// 对应sdk事件 information_changes
// @param:等级变动参数
// @cb:提交信息回调
public upLevel(param, cb);

// 支付请求
// 对应sdk事件 pay_request
// @param:支付参数
// @cb:支付回调
public payInfo(param, cb);

// 退出登录
// 对应sdk事件 exist
// @cb:登出回调
public logout(cb);

// 审核日志记录
// 对应sdk事件 audit_log_records
// @cb:查询日志回调
public sdkLog(cb);

// 获取SDK版本号
// 对应sdk事件 sdk_version
// @cb:版本查询回调
public sdkVersion(cb);
}

签名

  • checktoken
1
2
let hmac = crypto.createHash('sha1');
let sign:string = hmac.update('appid=888888&other=JYKO66BNN&pwd=123456&un=develope&key=E10ADC3949BA59ABBE56E057F20F883E').digest('hex');

日志

时间 进度
2019-5-21 开始sdk接入