SDKConst.ts
7.66 KB
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
// 游戏配置数据 只需要改动这里的配置信息
// 游戏配置数据 只需要改动这里的配置信息
export const GAMEDATA = {
game_id: '10001',//游戏id
channel_id: '10001',//渠道id 暂时和游戏id一致
version: '1.0.1', //版本号 中台控制正式还是测试服,尽量保持和小游戏版本一致
appkey: 'd959274a83ea3b95bd1d9b765683e777',//中台appkey
interstitialAdId: 'adunit-4bd19de3c351233e',//插屏ID
bannerId: 'adunit-25341fff11681315',//banner
customId: 'adunit-193590de82ede6a4',//原生模板单个
videoAd: 'adunit-638f9158bce2c31e',//初始化视频广告id
shareMessageToFriend: { // 暂时只支持一个场景值
scene: 0, //定向分享场景值1-50 配>0的会初始化
sharekey: 'shareMessageToFriendScene',//定向分享对应后台的分享key
share_id: 26,//定向分享对应后台的分享key
},
default_share: { //默认分享数据在拉取不到中台分享数据的时候用
content: '全新版本的连连消,等你来玩!',//分享标题 *找运营提供
icon: 'xxxx',//分享图链接 *找运营提供
id: '9999',//默认id 写死9999
key: 'default',//默认分享key 写死default
title: '默认',//无需修改
typ: 1,//分享类型 写死1
videoid: '',//默认的视频广告id 填空就行
},
MidasPay: { // 米大师虚拟支付配置
OfferId: "xxxx", // 在米大师申请的应用id
ZoneId: "1", // 分区ID,默认:1
Mode: "game", // 默认:game
CurrencyType: "CNY", // 默认:CNY
Platform: '' // 申请接入时的平台
}
}
// sdk版本
export const SDKVersion = 'v1.0.16';
// 是否打印
export const __LOG__ = false;
// 是否mock
export var sdkEnv = {
isDebug: false
};
//游戏基础信息
export const VersionHost = 'https://wxsdk-ver.d3games.com/version';
// 登录服务器url
export const LoginHost = {
Prod: 'https://login-wxsdk.d3games.com/',
Pre: 'https://login-wxsdk-pre.d3games.com/'
};
// 打点服务器URL
export const DotHost = {
Prod: 'https://wxsdk-api.cn-beijing.log.aliyuncs.com/',
Pre: 'https://wxsdk-api.cn-beijing.log.aliyuncs.com/'
};
// 业务接口
export const GameHost = {
Prod: 'https://wxsdk-data.d3games.com/',
Pre: 'https://wxsdk-data-pre.d3games.com/',
};
//
export const OrderHost = {
Prod: 'https://wxsdk-order.d3games.com/',
Pre: 'https://wxsdk-order-pre.d3games.com/',
};
// gm接口
export const GMHost = {
Prod: 'https://hermes.d3games.com/',
Pre: 'http://wxadmin.pre.d3games.com/',
};
export const HostKeys = {
//打点服务器
Active: 'logstores/login/track', //活跃用户
AdStat: 'logstores/adlog/track', // 上报广告行为
logOut: 'logstores/times/track', // 上报时长
Share: 'logstores/share/track', // 上报分享
loadingFinish: 'logstores/firstsecren/track', //结束加载
stay: 'logstores/stay/track', //用户停留
behaviors: 'logstores/behaviors/track', //关键行为
dot: 'logstores/events/track', //自定义打点
jumps: 'logstores/jumps/track', //游戏跳转
level: 'logstores/level/track', //关卡打点
role: 'logstores/role/track', //创建角色
client_log: 'logstores/client_log/track', //客户端日志
consume: 'logstores/consume/track', //资源上报
daystay: 'logstores/daystay/track', //300s停留上报
loading: 'logstores/loading/track', //loading上报
//登录
Login: 'api/login', //登录
weakLogin: 'api/login', //登录
Reftoken: 'api/reftoken', //刷新登录令牌
//业务接口
ShareList: 'api/share/lst', //分享配置列表
getConfig: 'api/game/config', //在线参数
subscribe: 'api/subscribe/add', //订阅
saveData: 'api/member/savedata', //存数据
getData: 'api/member/getdata', //取数据
rankAdd: 'api/rank/add', //排行榜添加分数 517废弃
rankList: 'api/rank/list', //世界排行榜 517废弃
totalrankAdd: 'game/totalrank/add', //排行榜添加分数
totalrankList: 'game/totalrank/list', //世界排行榜
adList: 'api/adplan/list', //广告计划列表
behavior: 'api/douyin/behavior', //抖音投放关键行为
attribute: 'api/member/attribute/set', //修改用户属性
wxencrypted: 'api/wx/encrypted',
checkmsg: 'api/wx/checkmsg', //检测文本
updateNickname: 'api/member/update/nickname',//更改用户昵称头像
//订单
orderReport: 'api/order/v2/mimas/new', //wx订单信息上报
orderQuery: 'api/order/query', //订单信息查询
preorder: 'api/order/v2/preorder', //获取支付方式
bytedanceOrderReport: 'api/order/v2/bytedance', //字节订单信息上报
qqOrderReport: 'api/order/v2/qq', //qq订单信息上报
//
goodslist: 'api/v2/goodslist', //商品列表
};
// 本地存储keys
export const StorageKeys = {
SDKAdVtKey: '__pcsdk_advt_key__',
SDKAdMvKey: '__pcsdk_admv_key__',
SDKAdMvNewKey: '__pcsdk_admv_new_key__',
SDKTokenKey: '__pcsdk_token_key__',
SDKLaunchKey: '__pcsdk_launch_key__',
SDKEventLaunchKey: '__pcsdk_event_launch',
SDKOnlienKey: '__pcsdk_online_env_key__',
SDKStartUpKey: '__pcsdk_startup_key__',
SDKDayAllShareNumKey: '__pcsdk_day_allsharenum_key__',
SDKDayAllVideoNumKey: '__pcsdk_day_allvideonum_key__',
SDKIntegralShareNumKey: '__pcsdk_integral_sharenum_key__',
SDKVideoOverShareNumKey: '__pcsdk_video_over_sharenum_$0_key__',
SDKShareRatioKey: '__pcsdk_shareratio_key__',
SDKUserShieldKey: '__pcsdk_usershield_key__'
};
// 互导广告类型
export const BannerType = {
};
export const ErrorCode = {
UnKnow: { code: 1001, msg: '未知错误' },
InvalidLogin: { code: 10000, msg: '登陆失效' }
};
export const InterstitalAdError = {
AdQuit: { code: 1000, msg: '要看完广告哦!' },
AdFail: { code: 1001, msg: '加载广告失败!' },
AdInvalid: { code: 999, msg: '广告UID不存在!' },
AdNotOpen: { code: 1002, msg: '微信版本过低,暂不支持!' },
AdPlaying: { code: 1003, msg: '正在加载中...' }
};
export const ShareVideoError = {
VideoQuit: { code: 1000, msg: '要看完视频哦!' },
VideoFail: { code: 1001, msg: '视频广告加载失败!' },
VideoInvalid: { code: 999, msg: '视频UID不存在!' },
VideoNotOpen: { code: 1002, msg: '视频组件未开放!' },
VideoPlaying: { code: 1003, msg: '正在观看视频中...' },
ShareFail: { code: 1004, msg: '分享失败,请尝试发送至不同群!' },
ShareSame: { code: 1005, msg: '别总骚扰这个群,换个群分享吧!' },
ShareNotGroup: { code: 1006, msg: '请分享到群哦!' },
NotNet: { code: 1007, msg: '网络错误~' },
ShareRuleFail: { code: 1008, msg: '分享失败,请尝试发送至不同群!' },
ShareOverLimit: { code: 1009, msg: '今日已达分享上限次数,请明日再来' },
};
export const BannerError = {
BannerInvalid: { code: 1000, msg: '广告 uid不能为空!' },
BannerFail: { code: 1001, msg: '加载广告失败!' },
BannerNotOpen: { code: 1002, msg: '加载广告失败!' }
};
export const Method = {
Get: 'GET',
Post: 'POST'
};
export const SceneCode = {
WX_STORE: 1104, // 我的小程序,
WX_SHARE_FRIEND: 1007, // 好友分享
WX_SHARE_GROUP: 1008, // 群分享
WX_SHARE_TICKET: 1044,
WX_INTEGRAL: 1139 // 积分投放
};
// sdk系统默认分享id
export const SDKDotType = {
Share: 1001 // 会话进入,无渠道ID
};