lpw
2022-10-25 8a92857533324b3626c2e7c24e82b0ec3c0609c1
commit | author | age
6e1425 1 //
H 2 //  GHWConstants.h
3 //  WASDK
4 //
5 //  Created by GHW-T-01 on 15/5/21.
6 //  Copyright (c) 2015年 Wuyx. All rights reserved.
7 //
8
9 #import <Foundation/Foundation.h>
10
11 #ifndef WASDK_GHWConstants_h
12 #define WASDK_GHWConstants_h
13
3eecf8 14 #define WAWS(weakSelf)  __weak __typeof(self)weakSelf = self;
6e1425 15
H 16
17
18 extern NSString *const WASDK_FLOW_TYPE_DEFAULT;
19 extern NSString *const WASDK_FLOW_TYPE_REBIND;
20
21 extern NSString *const WASDK_PARAM_KEY_SDK_VER;
ab47ec 22 extern NSString *const WASDK_PARAM_KEY_SDK_TYPE;
H 23 extern NSString *const WASDK_PARAM_KEY_RUN_PLATFORM;
633752 24 extern NSString *const WASDK_PARAM_KEY_GAME_PLATFORM;
L 25 extern NSString *const WASDK_PARAM_KEY_REQUEST_FROM;
6e1425 26 extern NSString *const WASDK_PARAM_KEY_SDK_ID;
H 27 extern NSString *const WASDK_PARAM_KEY_PATCH_ID;
28 extern NSString *const WASDK_PARAM_KEY_PATCH_VER;
29 extern NSString *const WASDK_PARAM_KEY_USER_ID;
30 extern NSString *const WASDK_PARAM_KEY_PUSER_ID;
31 extern NSString *const WASDK_PARAM_KEY_PUSER_ID_LOWER;
32 extern NSString *const WASDK_PARAM_KEY_PUSER_IDS;
33 extern NSString *const WASDK_PARAM_KEY_GAMEUSER_ID;
ab47ec 34 extern NSString *const WASDK_PARAM_KEY_NICK_NAME;
H 35 extern NSString *const WASDK_PARAM_KEY_PUSER_NAME;
36 extern NSString *const WASDK_PARAM_KEY_USER_FLAG;
6e1425 37 extern NSString *const WASDK_PARAM_KEY_SERVER_ID;
H 38 extern NSString *const WASDK_PARAM_KEY_OS;
39 extern NSString *const WASDK_PARAM_KEY_OS_VERSION;
40 extern NSString *const WASDK_PARAM_KEY_MOBILE_MODEL;
41 extern NSString *const WASDK_PARAM_KEY_MODEL;
42 extern NSString *const WASDK_PARAM_KEY_LANGUAGE;
43 extern NSString *const WASDK_PARAM_KEY_CARRIER;
44 extern NSString *const WASDK_PARAM_KEY_WIFI;
45 extern NSString *const WASDK_PARAM_KEY_MAC;
46 extern NSString *const WASDK_PARAM_KEY_PACKAGE_ID;
47 extern NSString *const WASDK_PARAM_KEY_PACKAGE_VER_NAME;
48 extern NSString *const WASDK_PARAM_KEY_PACKAGE_VER_CODE;
49 extern NSString *const WASDK_PARAM_KEY_CRASH_TIME_STAMP;
50 extern NSString *const WASDK_PARAM_KEY_EXCEPTION_INFO;
51 extern NSString *const WASDK_PARAM_KEY_PLATFORM;
52 extern NSString *const WASDK_PARAM_KEY_ACCESSTOKEN;
53 extern NSString *const WASDK_PARAM_KEY_WASDK_TOKEN;
54 extern NSString *const WASDK_PARAM_KEY_OTS;
55 extern NSString *const WASDK_PARAM_KEY_IDFA;
56 extern NSString *const WASDK_PARAM_KEY_IDFV;
57 extern NSString *const WASDK_PARAM_KEY_CLIENT_ID;
58 extern NSString *const WASDK_PARAM_KEY_APP_ID;
59 extern NSString *const WASDK_PARAM_KEY_APP_KEY;
60 extern NSString *const WASDK_PARAM_KEY_APP_VER;
61 extern NSString *const WASDK_PARAM_KEY_PUBLISH_CHANNEL;
62 extern NSString *const WASDK_PARAM_KEY_DEVICE_TYPE;
63 extern NSString *const WASDK_PARAM_KEY_DEVICE_BRAND;
64 extern NSString *const WASDK_PARAM_KEY_DEVICE_NAME;
65 extern NSString *const WASDK_PARAM_KEY_PAGE_NO;
633752 66 extern NSString *const WASDK_PARAM_KEY_PAGE;
6e1425 67 extern NSString *const WASDK_PARAM_KEY_PAGE_SIZE;
H 68 extern NSString *const WASDK_PARAM_KEY_CHANNEL;
69 extern NSString *const WASDK_PARAM_KEY_BIND_TYPE;
70 extern NSString *const WASDK_PARAM_KEY_TRX_ID;
71 extern NSString *const WASDK_PARAM_KEY_ORDER_ID;
72 extern NSString *const WASDK_PARAM_KEY_ORDER_IDS;
73 extern NSString *const WASDK_PARAM_KEY_ORDER_ID_LIST;
74 extern NSString *const WASDK_PARAM_KEY_ORDER_DICTIONARY;
75 extern NSString *const WASDK_PARAM_KEY_TRX_TOKEN;
76 extern NSString *const WASDK_PARAM_KEY_STATUS;
77 extern NSString *const WASDK_PARAM_KEY_PAY_AMOUNT_MICROS;
78 extern NSString *const WASDK_PARAM_KEY_OSIGN;
79 extern NSString *const WASDK_PARAM_KEY_CURRENCY_CODE;
80 extern NSString *const WASDK_PARAM_KEY_EXT_INFO;
d08f6f 81 extern NSString *const WASDK_PARAM_KEY_EXTRA;
15fc5b 82 extern NSString *const WASDK_PARAM_KEY_EXT_VERIFYINFO;
3eecf8 83 extern NSString *const WASDK_PARAM_KEY_EXTRA_APPLEAUTHORIZATIONCODE;
L 84
0e45cd 85 extern NSString *const WASDK_PARAM_KEY_REALNAME ;
L 86 extern NSString *const WASDK_PARAM_KEY_IDCARD   ;
87
88 extern NSString *const WASDK_PARAM_KEY_REVOKE_PLATFORM;
89 extern NSString *const WASDK_PARAM_KEY_REVOKE_TOKEN;
90
15fc5b 91
6e1425 92 extern NSString *const WASDK_PARAM_KEY_COLLECTION_INFO;
d08f6f 93 extern NSString *const WASDK_PARAM_KEY_SDKEXTINFO;
6e1425 94 extern NSString *const WASDK_PARAM_KEY_ORDER_AMOUNT_MICROS;
H 95 extern NSString *const WASDK_PARAM_KEY_PRODUCT_ID;
96 extern NSString *const WASDK_PARAM_KEY_PRODUCT_NAME;
e395b5 97 extern NSString *const WASDK_PARAM_KEY_PRODUCT_DESC;
6e1425 98 extern NSString *const WASDK_PARAM_KEY_IAP_URL_PRO_LIST;
H 99 extern NSString *const WASDK_PARAM_KEY_IAP_URL_CREATE_ORDER;
100 extern NSString *const WASDK_PARAM_KEY_IAP_URL_NOTIFY_SERVER;
101 extern NSString *const WASDK_PARAM_KEY_SEND_SEQ;
15fc5b 102 extern NSString *const WASDK_PARAM_KEY_APPLE_ABNORMAL;
L 103
4ae86a 104 extern NSString *const WASDK_PARAM_KEY_URL_TYPE;
L 105 extern NSString *const WASDK_PARAM_KEY_LONG_URL;
6e1425 106
H 107 extern NSString *const WASDK_PARAM_KEY_QUERY_TYPE;
108 extern NSString *const WASDK_PARAM_KEY_IS_REPORTDATA;
e395b5 109
H 110 extern NSString *const WASDK_PARAM_KEY_REAL_NAME;
111 extern NSString *const WASDK_PARAM_KEY_ID_CARD;
6e1425 112
H 113 extern NSString *const WASDK_PARAM_KEY_PRODUCT_LIST;
114 extern NSString *const WASDK_PARAM_KEY_GAME_CURRENCY_AMOUNT;
115 extern NSString *const WASDK_PARAM_KEY_PAY_CHANNEL;
116 extern NSString *const WASDK_PARAM_KEY_CHANNEL_PRODUCT_ID;
117 extern NSString *const WASDK_PARAM_KEY_ID;
118 extern NSString *const WASDK_PARAM_KEY_NAME;
119 extern NSString *const WASDK_PARAM_KEY_METHOD;
120 extern NSString *const WASDK_PARAM_KEY_LOGO_URL;
121
122 //关于Facebook邀请
123 extern NSString *const WASDK_PARAM_KEY_INVITER;
124 extern NSString *const WASDK_PARAM_KEY_INVITER_SERVERID;
125 extern NSString *const WASDK_PARAM_KEY_INVITEE;
126 extern NSString *const WASDK_PARAM_KEY_INVITEE_SERVERID;
127 extern NSString *const WASDK_PARAM_KEY_INVITEE_GAMEUSERID;
128 extern NSString *const WASDK_PARAM_KEY_INVITEE_USERID;
129 extern NSString *const WASDK_PARAM_KEY_INVITE_IDS;
130 extern NSString *const WASDK_PARAM_KEY_FB_INVITE_REWARD_EVENTNAME;
131 extern NSString *const WASDK_PARAM_KEY_FB_INVITE_REQUESTID;
132 extern NSString *const WASDK_PARAM_KEY_FB_INVITE_INVITEEIDS;
133
134 extern NSString *const WASDK_PARAM_KEY_INSTALL_APP_ID;
135 extern NSString *const WASDK_PARAM_KEY_DEEP_LINK_TYPE;
136 extern NSString *const WASDK_PARAM_KEY_FB_DEEPLINK;
137
138 extern NSString *const WASDK_RESULT_KEY_IAP_PRODUCT_IDS;
139 extern NSString *const WASDK_RESULT_KEY_IAP_ORDER_ID;
140 extern NSString *const WASDK_RESULT_KEY_IAP_CODE;
141 extern NSString *const WASDK_RESULT_KEY_IAP_DEF_AMT_MCR;
142 extern NSString *const WASDK_RESULT_KEY_IAP_DEF_CCY;
143 extern NSString *const WASDK_RESULT_KEY_IAP_VCA;
144 extern NSString *const WASDK_RESULT_KEY_IAP_VCCY;
15fc5b 145
L 146
147
148
149
150
6e1425 151
H 152 //热更新
64e824 153 extern NSString *const WASDK_HUP_KEY_PATCH_VERSION;
H 154 extern NSString *const WASDK_HUP_KEY_SDK_ID;
155 extern NSString *const WASDK_HUP_KEY_SDK_VERSION;
156 extern NSString *const WASDK_HUP_KEY_APP_ID;
157 extern NSString *const WASDK_HUP_KEY_PUBLIST_APP_ID;
158 extern NSString *const WASDK_HUP_KEY_PUBLIST_APP_VER;
159 extern NSString *const WASDK_HUP_KEY_PLATFORM_ID;
160 extern NSString *const WASDK_HUP_KEY_CLIENT_OS;
161 extern NSString *const WASDK_HUP_KEY_CLIENT_OS_VERSION;
162 extern NSString *const WASDK_HUP_KEY_CLIENT_MODEL;
163 extern NSString *const WASDK_HUP_KEY_DEVICE_ID;
164 extern NSString *const WASDK_HUP_KEY_CLIENT_ID;
165 extern NSString *const WASDK_HUP_KEY_OTS;
166 extern NSString *const WASDK_HUP_KEY_USER_ID;
167 extern NSString *const WASDK_HUP_KEY_PATCH_ID;
168 extern NSString *const WASDK_HUP_KEY_PROGRESS;
169 extern NSString *const WASDK_HUP_KEY_STATUS;
6e1425 170
H 171
172
173 //匿名登录时 从sdk后台获取的token 和 userid
174 extern NSString *const WASDK_GUEST_LOGIN_TOKEN;
175 extern NSString *const WASDK_GUEST_LOGIN_USERID;
176 extern NSString *const WASDK_GUEST_LOGIN_TOKEN_CACHE;
177 extern NSString *const WASDK_GUEST_LOGIN_USERID_CACHE;
178
179 //绑定账号 preUserId prePlatform
180 extern NSString *const WASDK_ACOUNT_BINDING_PREUSERID;
181 extern NSString *const WASDK_ACOUNT_BINDING_PREPLATFORM;
182
ab47ec 183 //绑定账号 支付订单购买日志
H 184 extern NSString *const WASDK_TIME_STAMP;
185 extern NSString *const WASDK_LOG_INFO;
186
e395b5 187 // 消息推送
H 188 extern NSString *const WASDK_ACCESS_TOKEN;
189 extern NSString *const WASDK_MSG_ID;
ab47ec 190 extern NSString *const WASDK_ACTION_TYPE;
6e1425 191
ab47ec 192 //extern NSString *const WASDK_IAP_URL_PROLIST;
1b47a0 193 //Apple商品消耗
H 194 extern NSString *const WASDK_IAP_URL_FINISH_TRANSACTION;
6e1425 195 extern NSString *const WASDK_IAP_URL_NOTIFY_SERVER;
H 196 extern NSString *const WASDK_IAP_URL_CREATE_ORDER;
15fc5b 197 // 20200229
L 198 extern NSString *const WASDK_IAP_URL_APPLE_LAST_ORDER;
199 extern NSString *const WASDK_IAP_URL_APPLE_ABNORMAL_NOTIFY_SERVER;
200
6e1425 201 extern NSString *const WASDK_REFRESH_TOKEN;
H 202 extern NSString *const WASDK_LOGIN_WAY;
203 extern NSString *const WASDK_ONE_CLICK_SIGIN;
204 extern NSString *const WASDK_ACCOUNT_BINDING;
205 extern NSString *const WASDK_ACCOUNT_CREATE;
206 extern NSString *const WASDK_BINDING_LIST;
207 extern NSString *const WASDK_BINDING_DISBIND;
208 extern NSString *const WASDK_PLATFORM_CONFIG;
209 extern NSString *const WASDK_FB_INVITE_CREATE;
210 extern NSString *const WASDK_FB_INVITE_REWARD;
211 extern NSString *const WASDK_FB_INVITE_INSTALL;
212 //获取补丁更新信息接口
213 extern NSString *const WASDK_PATCH_UPDATE_CHECK;
214 //补丁下载接口
215 extern NSString *const WASDK_PATCH_DOWNLOAD;
216 //更新补丁回调接口
217 extern NSString *const WASDK_PATCH_UPDATE_CALLBACK;
64e824 218 extern NSString *const WASDK_APW;
6e1425 219
H 220 //闪退日志收集接口
221 extern NSString *const WASDK_CRASH_REPORT;
222
223 //数据收集接口
224 extern NSString *const WASDK_DATA_COLLECTION_URL;
225
64e824 226 extern NSString *const WASDK_APW_TRACKING;
H 227 extern NSString *const WASDK_FIRST_LAUNCH;
6e1425 228
H 229 extern NSString *const WASDK_USER_LIST;
230
231 // 获取客户端未统计上报的订单列表
232 extern NSString *const WASDK_ORDER_LIST;
ab47ec 233 // 客户端订单购买日志收集
H 234 extern NSString *const WASDK_CLIENT_PURCHASE_LOG;
6e1425 235 // 更新订单的客户端统计上报状态
H 236 extern NSString *const WASDK_CLT_STATUS_DONE;
237
238 // 获取产品及支付方式列表
239 extern NSString *const WASDK_PAY_URL_PRODUCTS;
240 // 提交web支付
241 extern NSString *const WASDK_PAY_URL_DO_PAY;
242 // web支付成功
243 extern NSString *const WASDK_PAY_URL_SUCCESS;
244 // web支付失败
245 extern NSString *const WASDK_PAY_URL_FAILURE;
246 // web支付取消
247 extern NSString *const WASDK_PAY_URL_CANCEL;
248
249 // 手机号/帐号登录接口
250 extern NSString *const WASDK_LOGIN_URL_SIGN_IN;
251 // 手机号注册接口
252 extern NSString *const WASDK_LOGIN_URL_SIGN_UP;
253 // 发送验证码接口
254 extern NSString *const WASDK_LOGIN_URL_SEND_VALIDATE_CODE;
255 // 验证验证码接口
256 extern NSString *const WASDK_LOGIN_URL_VALIDATE_CODE;
257 // 更新密码接口
258 extern NSString *const WASDK_LOGIN_URL_UPDATE_PWD;
259 // 游客/帐号绑定手机
260 extern NSString *const WASDK_LOGIN_URL_BIND_MOBILE;
261 // 免密码登录接口
262 extern NSString *const WASDK_LOGIN_URL_FAST_LOGIN;
e395b5 263 // 使用TOKEN实名验证
H 264 extern NSString *const WASDK_REAL_NAME_AUTHENTICATION;
265
266 // 消息推送
267 // 更新第三方消息服务的accessToken
268 extern NSString *const WASDK_LOGIN_URL_MESSAGE_REFRESH_TOKEN;
269 // 客户端拉取消息
270 extern NSString *const WASDK_LOGIN_URL_MESSAGE_CLIENT_PULL;
271 // 消息推送回执
272 extern NSString *const WASDK_LOGIN_URL_MESSAGE_SEND_RECEIPT;
273 // 消息打开确认
274 extern NSString *const WASDK_LOGIN_URL_MESSAGE_OPEN_MESSAGE_CONFIRM;
6e1425 275
ab47ec 276 // 获取视频广告列表
H 277 extern NSString *const WASDK_AD_URL_GET_AD_LIST;
278 // 提交广告展示事件
279 extern NSString *const WASDK_AD_URL_SUBMIT_SHOW_EVENT;
280 // 更新展示广告状态
281 extern NSString *const WASDK_AD_URL_UPDATE_STATUS;
633752 282 // 充值中心-账号生成
L 283 extern NSString *const WASDK_AD_URL_GAME_CREATE_WINGA_ACCOUNT;
ab47ec 284
4ae86a 285 //充值中心-短链接申请
L 286 extern NSString *const WASDK_PAYCENTER_URL_GET_SHORT_LINK;
287
8a9285 288
L 289 // 刷新短链接有效期
290 extern NSString *const WASDK_PAYCENTER_URL_LINK_REFRESH;
291
292 //8.充值中心短链
293 extern NSString *const WASDK_PAYCENTER_URL_RECHARGE_CENTER_LINK;
294
295
0e45cd 296 // 玩家身份确认接口
L 297 extern NSString *const WASDK_ACCOUNT_DELETE_IDENTITY_CHECK;
298
299 // 申请注销账号
300 extern NSString *const WASDK_ACCOUNT_DELETE_DELETE_APPLY;
301
302 // 撤销注销账号申请
303 extern NSString *const WASDK_ACCOUNT_DELETE_DELETE_REVOCATION;
4ae86a 304
6e1425 305 extern NSString *const WASDK_FB_INVITE_FROM_USERID;
H 306 extern NSString *const WASDK_FB_INVITE_TO_USERID;
307 extern NSString *const WASDK_FB_INVITE_SERVERID;
308 extern NSString *const WASDK_FB_INVITE_ACTIONTYPE;
309 extern NSString *const WASDK_FB_INVITE_GS_INVITE;
310 extern NSString *const WASDK_FB_INVITE_APPID;
311
312 extern const int WASDK_VALUE_KEY_STATUS_SUCCESS;//回传给客户端的代码值,表示支付成功
313 extern const int WASDK_VALUE_KEY_STATUS_FAILED;//回传给客户端的代码值,表示支付失败
314 extern const int WASDK_VALUE_KEY_STATUS_PURCHASE_CANCELED;//回传给客户端的代码值,表示支付取消
315 extern const int WASDK_VALUE_KEY_STATUS_PURCHASE_SUCCESS_WITHOUT_REPORT;//回传给客户端的代码值 表示支付成功但是没有上报或者上报失败了
316 extern const int WASDK_VALUE_KEY_STATUS_PURCHASE_UNCONSUME;//商品未消耗
317 extern const int WASDK_VALUE_KEY_STATUS_CREATE_ORDER_FAILED;//创建订单失败
318
319 extern const int WASDK_VALUE_KEY_STATUS_VAILD_FAIL;//后台验证失败表示验证失败
320 extern NSString *const WASDK_VALUE_KEY_STATUS_NOTIFY_FAIL;
321
322
323 extern NSString *const WASDK_STATUS_UNKNOWN;
324 extern NSString *const WASDK_STATUS_UNKNOWN_1;
325
326 extern NSString *const WASDK_CACHE_KEY_FB_APP_SECRET;
327
16bbc0 328 extern NSString *const WASDK_CACHE_KEY_TTA_TAG;
3eecf8 329
L 330
331
8a9285 332 extern NSString *const WASDK_PARAM_KEY_WASDK_RANDOMCODE ;
L 333 extern NSString *const WASDK_PARAM_KEY_WASDK_RECHARGE_TYPE ;
3eecf8 334
L 335
0e45cd 336
6e1425 337 @interface WACommConstants : NSObject {
H 338     
339 }
340 #endif
341 @end