Toggle navigation
Toggle navigation
This project
Loading...
Sign in
easygame_sdk
/
easygame_sdk_android
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
lizhihui
2016-09-09 15:33:24 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
840a1dd08334afdd7b01c16c2ff45571bda06879
840a1dd0
1 parent
3a95d81b
update
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
20 deletions
README.md
README.md
View file @
840a1dd
# EasyGame客户端对接文档 #
## 1.配置开发环境 ##
使用easygameSDK环境配置需要完成下面几个步骤:
-
使用easygameSDK环境配置需要完成下面几个步骤:
### 1.把res中所有资源拷贝合并到你项目res目录中。 ###
...
...
@@ -34,7 +34,6 @@
<uses-permission
android:name=
"com.library.permission.SEND_DOWNLOAD_COMPLETED_INTENTS"
/>
<uses-permission
android:name=
"android.permission.DOWNLOAD_WITHOUT_NOTIFICATION"
/>
<uses-permission
android:name=
"android.permission.WAKE_LOCK"
/>
<permission
android:name=
"com.library.permission.ACCESS_DOWNLOAD_MANAGER"
android:description=
"@string/permdesc_downloadManager"
...
...
@@ -136,8 +135,6 @@
<action
android:name=
"com.platform7725.gamesdk.service.NOTICES_FILTER"
/>
</intent-filter>
</service>
<activity
android:name=
"com.facebook.LoginActivity"
android:label=
"@string/com_7725_app_name"
...
...
@@ -152,7 +149,6 @@
<meta-data
android:name=
"com.google.android.gms.version"
android:value=
"@integer/google_play_services_version"
/>
<!-- easygame SDK ACTIVITY、SERVER、RECEIVER END. -->
<!-- download Begin -->
<activity
android:name=
"com.library.providers.downloads.ui.DownloadListActivity"
...
...
@@ -161,14 +157,11 @@
<activity
android:name=
"com.p7725.downloadmanager.DownloadManagerActivity"
android:theme=
"@style/p7725_full_screen"
/>
<provider
android:name=
"com.library.providers.downloads.DownloadProvider"
android:authorities=
"com.platform7725.gamesdk"
android:exported=
"false"
/>
<service
android:name=
"com.library.providers.downloads.DownloadService"
/>
<receiver
android:name=
"com.library.providers.downloads.DownloadReceiver"
android:exported=
"false"
>
...
...
@@ -223,17 +216,17 @@ User user = (User) getIntent().getSerializableExtra("user");
User类提供的函数
```
code
方法名 返回值数据类型 返回值含义
getUserID() String easygame用户惟一标识
getNickName() String easygame用户昵称
getSex() String easygame用户的性别,枚举值:男、女
getLoginTime() Integer easygame用户本次成功登录时间,UNIXTIME时间戳
getSign() String 给游戏服务器验签使用,验签方式
getGame() String 用户来源游戏别名,如:fengyuntx、7725
getOpenidChannel() String 用户来源渠道名,枚举值:Facebook, Google
getOpenUID() String OPENID用户标识,有约定的游戏才可以使用
setServer (serverID) Boolean 用户进入伺服器时调用,区分伺服器的游戏若无调用本函数将无法使用储值功能
setRole(roleid, rolename) Boolean 用户登入角色时调用,不管首次或下次登入都需要调用,有角色名的游戏若无调用本函数将无法使用储值功能
方法名
返回值数据类型 返回值含义
getUserID()
String easygame用户惟一标识
getNickName()
String easygame用户昵称
getSex()
String easygame用户的性别,枚举值:男、女
getLoginTime()
Integer easygame用户本次成功登录时间,UNIXTIME时间戳
getSign()
String 给游戏服务器验签使用,验签方式
getGame()
String 用户来源游戏别名,如:fengyuntx、7725
getOpenidChannel()
String 用户来源渠道名,枚举值:Facebook, Google
getOpenUID()
String OPENID用户标识,有约定的游戏才可以使用
setServer (serverID)
Boolean 用户进入伺服器时调用,区分伺服器的游戏若无调用本函数将无法使用储值功能
setRole(roleid, rolename)
Boolean 用户登入角色时调用,不管首次或下次登入都需要调用,有角色名的游戏若无调用本函数将无法使用储值功能
```
### 3.游戏服务端登录验证 ###
...
...
@@ -300,7 +293,7 @@ UserManager.setRole(context, roleid, rolename);
如果游戏记录玩家的历史登录记录,并且提供快速选服选角色进入游戏的,则需同时调用
```
java
UserManager
.
setRole
(
context
,
Role
,
Roleid
);
和
UserManager
.
setServer
(
context
,
server
,
noticeUrl
);
UserManager
.
setServer
(
context
,
server
,
noticeUrl
);
```
### 6.打开客服界面 ###
...
...
Please
register
or
login
to post a comment