25
Aug
一、系统简介
1.1 工具简介
WINGSDK平台为游戏开发者提供了WINGSDK代码打包工具。开发者可以根据具体的对接需求,选择不同的渠道和功能进行打包。
WINGSDK目前提供的渠道和功能如下表示:
| 渠道 |
功能模块 |
选择类型 |
| WINGSDK |
渠道核心类 |
必选 |
|
公共模块 |
必选 |
|
用户账户 |
必选 |
|
SDK数据收集 |
必选 |
| Facebook |
渠道核心类 |
必选 |
|
用户账户 |
可选 |
|
数据收集 |
可选 |
|
社交 |
可选 |
| Appsflyer |
渠道核心类 |
必选(当选择AF模块时) |
|
数据收集 |
可选 |
| Chartboost |
渠道核心类 |
必选(当选择CB模块时) |
|
数据收集 |
可选 |
| Apple |
渠道核心类 |
必选(当选择Apple模块时) |
|
用户账户 |
可选 |
|
应用内支付 |
可选 |
| WebPay |
Webview支付核心类 |
必选(当选择WebPay模块时) |
1.2 打包工具环境要求
打包工具需要在Mac OS 、Java和Python中运行,所以需要配置如下环境:
- Java: JDK版本要求 1.7 以上
- Python:版本要求为2.7
1.3 打包工具运行
在准备好相关环境后,即可以运行打包工具。运行方式如下:


1.4 打包过程
1.4.1 上传iOS工程压缩包
点击”导入iOS应用”按钮,选择已对接好WINGSDK接口的工程压缩包文件,并点击上传。

上传完成后,需要指定zip 包中SDK配置文件所在的对应目录:

1.4.2 更新下载资源包
在初次运行时,需要从WINGSDK服务器下载相关的渠道插件包:
- 在打包工具菜单栏中点击:配置管理→SDK实现包管理,打开插件管理页面。
- 点击”同步服务器信息”按钮,从WINGSDK服务器中同步最新的渠道插件信息列表。此时将根据所上传代码包中对接的SDK版本,查询并列出符合的实现包。
- 选择所需要下载的渠道,点击对应的下载按钮,下载对应的实现包到本地。

1.4.3 模块选择及开始整合
用户根据需要勾选对应的渠道和模块,并点击”开始”按钮开始进行代码整合。此时需要在打包工具中选择打包所需要指向的target目录:


需要注意的是,部分模块是必须选择的,对应的依赖关系请查看下表:
| 渠道 |
功能模块 |
选择类型 |
| WINGSDK |
渠道核心类 |
必选 |
|
公共模块 |
必选 |
|
用户账户 |
必选 |
|
SDK数据收集 |
必选 |
| Facebook |
渠道核心类 |
必选 |
|
用户账户 |
可选 |
|
数据收集 |
可选 |
|
社交 |
可选 |
| Appsflyer |
渠道核心类 |
必选(当选择AF模块时) |
|
数据收集 |
可选 |
| Chartboost |
渠道核心类 |
必选(当选择CB模块时) |
|
数据收集 |
可选 |
| Apple |
渠道核心类 |
必选(当选择Apple模块时) |
|
用户账户 |
可选 |
|
应用内支付 |
可选 |
| WebPay |
Webview支付核心类 |
必选(当选择WebPay模块时) |
1.4.4 生成工程
资源整合完成后,用户可以根据提示中输出的路径,找到生成的工程:

1.5 系统重置
用户可以点击打包工具菜单栏:系统设置→系统重置,将已下载的实现包进行重置和清除。
25
Aug
一、系统简介
1.1 工具简介
WINGSDK平台为游戏开发者提供了WINGSDK代码打包工具。开发者可以根据具体的对接需求,选择不同的渠道和功能进行打包。
WINGSDK目前提供的渠道和功能如下表示:
| 渠道 |
功能模块 |
选择类型 |
| WINGSDK |
渠道核心类 |
必选 |
|
公共模块 |
必选 |
|
用户账户 |
必选 |
|
SDK数据收集 |
必选 |
| Facebook |
渠道核心类 |
必选 |
|
用户账户 |
可选 |
|
数据收集 |
可选 |
|
社交 |
可选 |
| Appsflyer |
渠道核心类 |
必选(当选择AF模块时) |
| |
数据收集 |
可选 |
| Chartboost |
渠道核心类 |
必选(当选择CB模块时) |
|
数据收集 |
可选 |
| Google |
渠道核心类 |
必选(当选择Google模块时) |
|
用户账户 |
可选 |
|
应用内支付 |
可选 |
| WebPay |
Webview支付核心类 |
必选(当选择WebPay模块时) |
1.2 打包工具环境要求
打包工具需要在Java和Python中运行,所以需要配置如下环境:
- Java: JDK版本要求 1.7 以上
- Python:版本要求为2.7
1.3 打包工具运行
在准备好相关环境后,即可以运行打包工具。运行方式如下:

1.4 打包过程
1.4.1 上传Android应用
点击”导入Android应用”按钮,选择已对接好WINGSDK接口的apk文件,并点击上传。

1.4.2 更新下载资源包
在初次运行时,需要从WINGSDK服务器下载相关的渠道插件包:
- 在打包工具菜单栏中点击:配置管理→SDK实现包管理,打开插件管理页面。
- 点击”同步服务器信息”按钮,从WINGSDK服务器中同步最新的渠道插件信息列表。此时将根据所上传的apk包中所对接的SDK版本,查询并列出符合的实现包。
- 选择所需要下载的渠道,点击对应的下载按钮,下载对应的实现包到本地。

1.4.3 更新导入资源包
在初次运行时,需要从WINGSDK服务器下载相关的渠道插件包:
- 在打包工具菜单栏中点击:配置管理→SDK实现包管理,打开插件管理页面。
- 点击”同步服务器信息”按钮,从WINGSDK服务器中同步最新的渠道插件信息列表。此时将根据所上传的apk包中所对接的SDK版本,查询并列出符合的实现包。
- 选择所需要导入的渠道,点击对应的导入按钮,导入对应的实现包到本地。


1.4.4 模块选择及开始整合
应用上传并解压完成后,用户可以根据需要勾选对应的渠道和模块,并点击”开始”按钮开始进行代码整合。

需要注意的是,部分模块是必须选择的,对应的依赖关系请查看下表:
| 渠道 |
功能模块 |
选择类型 |
| WINGSDK |
渠道核心类 |
必选 |
|
公共模块 |
必选 |
|
用户账户 |
必选 |
|
SDK数据收集 |
必选 |
| Facebook |
渠道核心类 |
必选 |
|
用户账户 |
可选 |
|
数据收集 |
可选 |
|
社交 |
可选 |
| Appsflyer |
渠道核心类 |
必选(当选择AF模块时) |
| |
数据收集 |
可选 |
| Chartboost |
渠道核心类 |
必选(当选择CB模块时) |
|
数据收集 |
可选 |
| Google |
渠道核心类 |
必选(当选择Google模块时) |
|
用户账户 |
可选 |
|
应用内支付 |
可选 |
| WebPay |
Webview支付核心类 |
必选(当选择WebPay模块时) |
另外,如果选择的模块中包含 FB ,则需要输入对应的 fb_app_id:

1.4.5 生成代码包
资源整合完成后,用户可以点击”生成代码包”按钮,生成对应的apk文件:

1.4.6 应用签名
代码包生成后,用户可以点击”应用签名”按钮,对APK文件进行签名。签名完成后,用户可以根据提示的目录找到对应的APK文件。至此打包完成。


1.5 系统重置
用户可以点击打包工具菜单栏:系统设置→系统重置,将已下载的实现包进行重置和清除。