lizhihui

update

Showing 1 changed file with 13 additions and 13 deletions
......@@ -6,15 +6,15 @@
![](http://i.imgur.com/bViJNcw.png)
###2.把assets中的内容拷贝合并你的项目assets目录中。###
### 2.把assets中的内容拷贝合并你的项目assets目录中。###
![](http://i.imgur.com/RHJKhBN.png)
###3.把libs中所有jar包拷贝到你的项目libs目录中。###
### 3.把libs中所有jar包拷贝到你的项目libs目录中。###
## 2.配置AndroidManifest.xml ##
###1.添加permission###
### 1.添加permission ###
```xml
<!-- easygame SDK PERMISSION START. -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
......@@ -53,7 +53,7 @@
<!-- easygame SDK PERMISSION END. -->
```
###2.添加application相关属性###
### 2.添加application相关属性 ###
```xml
<!-- easygame SDK ACTIVITY,SERVER,RECEIVER START -->
<!-- FloatMenu start -->
......@@ -180,7 +180,7 @@
<!-- download End -->
```
## 3.代码相关接口说明 ##
###1.调用登录界面###
### 1.调用登录界面 ###
通过调用静态方法
```java
......@@ -213,7 +213,7 @@ LoginProActivity.login(requestCode, callback, context)
}, context);
```
###2.获取登录用户资料###
### 2.获取登录用户资料 ###
在Activity中实现ITopSDKEventsListener接口,实现onEventDispatch方法获取用户资料(Class User, User结构)
......@@ -236,7 +236,7 @@ setServer (serverID) Boolean 用户进入伺服器时调用,区分伺服
setRole(roleid, rolename) Boolean 用户登入角色时调用,不管首次或下次登入都需要调用,有角色名的游戏若无调用本函数将无法使用储值功能
```
###3.游戏服务端登录验证###
### 3.游戏服务端登录验证 ###
游戏客户端发送以下参数到游戏服务端进行验证。如:
......@@ -254,7 +254,7 @@ Sign = md5( game_server_key + userid + openuid + nickname + sex + logintime );
```
注:集成过程中,发现不少厂商将上述参数作特殊字符过滤处理,导致签名校验失败,在此强调 md5 加密用的参数,绝不能过滤特殊字符。
###4.进入充值界面###
### 4.进入充值界面 ###
调用方法
```java
......@@ -269,7 +269,7 @@ DepositsActivity.pay(context, info, extra);
DepositsActivity.pay(context, "", "{\"payment_flag\":\"0\"}");
```
###5.设置服务器和角色信息###
### 5.设置服务器和角色信息 ###
- 设置服务器信息
```java
UserManager.setServer(context, serverid);
......@@ -296,19 +296,19 @@ UserManager.setRole(context, roleid, rolename);
`注:有角色名的游戏若无调用本函数将无法使用储值功能。`
###特殊情况:###
### 特殊情况: ###
如果游戏记录玩家的历史登录记录,并且提供快速选服选角色进入游戏的,则需同时调用
```java
UserManager.setRole(context, Role,Roleid);
UserManager.setServer(context, server, noticeUrl);
```
###6.打开客服界面###
### 6.打开客服界面 ###
```java
CustomerServiceActivity.customer(context);
```
###7.SDK悬浮按钮###
### 7.SDK悬浮按钮 ###
```java
FloatManager.init(Context activity, int init_y);
```
......@@ -331,7 +331,7 @@ FloatManager. onDestroy ();
```
请务必在Activity生命周期onDestroy方法调用。
###8.SDK退出接口###
### 8.SDK退出接口 ###
```java
ExitActivity.exit(context, exitCallback);
```
......