egret-sdk-圣识

非接入文档内容

定义sdk的声明文件

ss_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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
declare module SAGE_SDK {


/**
* 初始化SDK
* 初始化回调方法将返回resData(json)
* @param appid:游戏应用id
* @param fu(resData) resData -> {"token":"用户鉴权凭证,获取uid", "cmd":"回调标识-login(登录)、share(分享)、focuson(关注公众号)",
* "ret":"返回状态-1成功;0失败"}
*/
export function config(appid: number, fu: Function);


/**
* SDK登录
*/
export function login();


/**
* 游戏初始化
* @param
*/
export function init(args: string);


/**
* 创建角色
* @param args :{"server_id":"区服id", "role_id":"角色id", "role_name":"角色名称"}
*/
export function createRole(args: any);


/**
* 角色登录
* @param args :{"server_id":"区服id", "role_id":"角色id", "role_name":"角色名称"}
*/
export function loginRole(args: any);


/**
* 退出并重新唤起SDK登录
*/
export function logout();


/**
* 支付
* @param args :{"rmb":"充值金额,必选参数,单位为分", "pname":"商品名称", "role_id":"角色id", "server_id":"区服id",
* "product_id":"商品id(IOS微端专用例如:1对应com.apple.60;2对应com.apple.90)可选参数无填0", "level":"玩家等级",
* "vip_level":"玩家VIP等级", "cpOrder_id":"CP订单号(唯一性)", "cp_expand":"扩展字段(一般用于CP存储自定义参数)"}
*
* 成功返回:SUCCESS(直接打印大写SUCCESS字符串,无其他多余符号)
*/
export function pay(args: any);


/**
* 显示分享引导
* 未开放
*/
export function share();


/**
* 显示关注二维码
* 未开放
*/
export function focuson();
}

日志

时间 进度