Showing
1 changed file
with
13 additions
and
13 deletions
... | @@ -6,15 +6,15 @@ | ... | @@ -6,15 +6,15 @@ |
6 | 6 | ||
7 |  | 7 |  |
8 | 8 | ||
9 | -###2.把assets中的内容拷贝合并你的项目assets目录中。### | 9 | +### 2.把assets中的内容拷贝合并你的项目assets目录中。### |
10 | 10 | ||
11 |  | 11 |  |
12 | 12 | ||
13 | -###3.把libs中所有jar包拷贝到你的项目libs目录中。### | 13 | +### 3.把libs中所有jar包拷贝到你的项目libs目录中。### |
14 | 14 | ||
15 | ## 2.配置AndroidManifest.xml ## | 15 | ## 2.配置AndroidManifest.xml ## |
16 | 16 | ||
17 | -###1.添加permission### | 17 | +### 1.添加permission ### |
18 | ```xml | 18 | ```xml |
19 | <!-- easygame SDK PERMISSION START. --> | 19 | <!-- easygame SDK PERMISSION START. --> |
20 | <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> | 20 | <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> |
... | @@ -53,7 +53,7 @@ | ... | @@ -53,7 +53,7 @@ |
53 | <!-- easygame SDK PERMISSION END. --> | 53 | <!-- easygame SDK PERMISSION END. --> |
54 | ``` | 54 | ``` |
55 | 55 | ||
56 | -###2.添加application相关属性### | 56 | +### 2.添加application相关属性 ### |
57 | ```xml | 57 | ```xml |
58 | <!-- easygame SDK ACTIVITY,SERVER,RECEIVER START --> | 58 | <!-- easygame SDK ACTIVITY,SERVER,RECEIVER START --> |
59 | <!-- FloatMenu start --> | 59 | <!-- FloatMenu start --> |
... | @@ -180,7 +180,7 @@ | ... | @@ -180,7 +180,7 @@ |
180 | <!-- download End --> | 180 | <!-- download End --> |
181 | ``` | 181 | ``` |
182 | ## 3.代码相关接口说明 ## | 182 | ## 3.代码相关接口说明 ## |
183 | -###1.调用登录界面### | 183 | +### 1.调用登录界面 ### |
184 | 184 | ||
185 | 通过调用静态方法 | 185 | 通过调用静态方法 |
186 | ```java | 186 | ```java |
... | @@ -213,7 +213,7 @@ LoginProActivity.login(requestCode, callback, context) | ... | @@ -213,7 +213,7 @@ LoginProActivity.login(requestCode, callback, context) |
213 | }, context); | 213 | }, context); |
214 | ``` | 214 | ``` |
215 | 215 | ||
216 | -###2.获取登录用户资料### | 216 | +### 2.获取登录用户资料 ### |
217 | 217 | ||
218 | 在Activity中实现ITopSDKEventsListener接口,实现onEventDispatch方法获取用户资料(Class User, User结构) | 218 | 在Activity中实现ITopSDKEventsListener接口,实现onEventDispatch方法获取用户资料(Class User, User结构) |
219 | 219 | ||
... | @@ -236,7 +236,7 @@ setServer (serverID) Boolean 用户进入伺服器时调用,区分伺服 | ... | @@ -236,7 +236,7 @@ setServer (serverID) Boolean 用户进入伺服器时调用,区分伺服 |
236 | setRole(roleid, rolename) Boolean 用户登入角色时调用,不管首次或下次登入都需要调用,有角色名的游戏若无调用本函数将无法使用储值功能 | 236 | setRole(roleid, rolename) Boolean 用户登入角色时调用,不管首次或下次登入都需要调用,有角色名的游戏若无调用本函数将无法使用储值功能 |
237 | ``` | 237 | ``` |
238 | 238 | ||
239 | -###3.游戏服务端登录验证### | 239 | +### 3.游戏服务端登录验证 ### |
240 | 240 | ||
241 | 游戏客户端发送以下参数到游戏服务端进行验证。如: | 241 | 游戏客户端发送以下参数到游戏服务端进行验证。如: |
242 | 242 | ||
... | @@ -254,7 +254,7 @@ Sign = md5( game_server_key + userid + openuid + nickname + sex + logintime ); | ... | @@ -254,7 +254,7 @@ Sign = md5( game_server_key + userid + openuid + nickname + sex + logintime ); |
254 | ``` | 254 | ``` |
255 | 注:集成过程中,发现不少厂商将上述参数作特殊字符过滤处理,导致签名校验失败,在此强调 md5 加密用的参数,绝不能过滤特殊字符。 | 255 | 注:集成过程中,发现不少厂商将上述参数作特殊字符过滤处理,导致签名校验失败,在此强调 md5 加密用的参数,绝不能过滤特殊字符。 |
256 | 256 | ||
257 | -###4.进入充值界面### | 257 | +### 4.进入充值界面 ### |
258 | 258 | ||
259 | 调用方法 | 259 | 调用方法 |
260 | ```java | 260 | ```java |
... | @@ -269,7 +269,7 @@ DepositsActivity.pay(context, info, extra); | ... | @@ -269,7 +269,7 @@ DepositsActivity.pay(context, info, extra); |
269 | DepositsActivity.pay(context, "", "{\"payment_flag\":\"0\"}"); | 269 | DepositsActivity.pay(context, "", "{\"payment_flag\":\"0\"}"); |
270 | ``` | 270 | ``` |
271 | 271 | ||
272 | -###5.设置服务器和角色信息### | 272 | +### 5.设置服务器和角色信息 ### |
273 | - 设置服务器信息 | 273 | - 设置服务器信息 |
274 | ```java | 274 | ```java |
275 | UserManager.setServer(context, serverid); | 275 | UserManager.setServer(context, serverid); |
... | @@ -296,19 +296,19 @@ UserManager.setRole(context, roleid, rolename); | ... | @@ -296,19 +296,19 @@ UserManager.setRole(context, roleid, rolename); |
296 | 296 | ||
297 | `注:有角色名的游戏若无调用本函数将无法使用储值功能。` | 297 | `注:有角色名的游戏若无调用本函数将无法使用储值功能。` |
298 | 298 | ||
299 | -###特殊情况:### | 299 | +### 特殊情况: ### |
300 | 如果游戏记录玩家的历史登录记录,并且提供快速选服选角色进入游戏的,则需同时调用 | 300 | 如果游戏记录玩家的历史登录记录,并且提供快速选服选角色进入游戏的,则需同时调用 |
301 | ```java | 301 | ```java |
302 | UserManager.setRole(context, Role,Roleid); | 302 | UserManager.setRole(context, Role,Roleid); |
303 | 和UserManager.setServer(context, server, noticeUrl); | 303 | 和UserManager.setServer(context, server, noticeUrl); |
304 | ``` | 304 | ``` |
305 | 305 | ||
306 | -###6.打开客服界面### | 306 | +### 6.打开客服界面 ### |
307 | ```java | 307 | ```java |
308 | CustomerServiceActivity.customer(context); | 308 | CustomerServiceActivity.customer(context); |
309 | ``` | 309 | ``` |
310 | 310 | ||
311 | -###7.SDK悬浮按钮### | 311 | +### 7.SDK悬浮按钮 ### |
312 | ```java | 312 | ```java |
313 | FloatManager.init(Context activity, int init_y); | 313 | FloatManager.init(Context activity, int init_y); |
314 | ``` | 314 | ``` |
... | @@ -331,7 +331,7 @@ FloatManager. onDestroy (); | ... | @@ -331,7 +331,7 @@ FloatManager. onDestroy (); |
331 | ``` | 331 | ``` |
332 | 请务必在Activity生命周期onDestroy方法调用。 | 332 | 请务必在Activity生命周期onDestroy方法调用。 |
333 | 333 | ||
334 | -###8.SDK退出接口### | 334 | +### 8.SDK退出接口 ### |
335 | ```java | 335 | ```java |
336 | ExitActivity.exit(context, exitCallback); | 336 | ExitActivity.exit(context, exitCallback); |
337 | ``` | 337 | ``` | ... | ... |
-
Please register or login to post a comment