一、系统简介
1.1 工具简介
WINGSDK平台为游戏开发者提供了WINGSDK代码打包工具。开发者可以根据具体的对接需求,选择不同的渠道和功能进行打包。
WINGSDK目前提供的渠道和功能如下表示:
渠道 | 功能模块 | 选择类型 |
---|---|---|
WINGSDK | 渠道核心类 | 必选 |
公共模块 | 必选 | |
用户账户 | 必选 | |
SDK数据收集 | 必选 | |
渠道核心类 | 必选 | |
用户账户 | 可选 | |
数据收集 | 可选 | |
社交 | 可选 | |
Appsflyer | 渠道核心类 | 必选(当选择AF模块时) |
数据收集 | 可选 | |
Chartboost | 渠道核心类 | 必选(当选择CB模块时) |
数据收集 | 可选 | |
Apple | 渠道核心类 | 必选(当选择Apple模块时) |
用户账户 | 可选 | |
应用内支付 | 可选 | |
WebPay | Webview支付核心类 | 必选(当选择WebPay模块时) |
1.2 打包工具环境要求
打包工具需要在Mac OS 、Java和Python中运行,所以需要配置如下环境:
- Java: JDK版本要求 1.7 以上
- Python:版本要求为2.7
1.3 打包工具运行
在准备好相关环境后,即可以运行打包工具。运行方式如下:
- 下载打包工具jar 包 ptool.war 到本地目录。
- 在命令行中进入jar 包所在的目录,并执行Java命令启动: java –jar ptool.war
- 启动完成后,在浏览器中访问:http://localhost:8092/index,即可使用打包工具。
1.4 打包过程
1.4.1 上传iOS工程压缩包
点击”导入iOS应用”按钮,选择已对接好WINGSDK接口的工程压缩包文件,并点击上传。
上传完成后,需要指定zip 包中SDK配置文件所在的对应目录:
1.4.2 更新下载资源包
在初次运行时,需要从WINGSDK服务器下载相关的渠道插件包:
- 在打包工具菜单栏中点击:配置管理→SDK实现包管理,打开插件管理页面。
- 点击”同步服务器信息”按钮,从WINGSDK服务器中同步最新的渠道插件信息列表。此时将根据所上传代码包中对接的SDK版本,查询并列出符合的实现包。
- 选择所需要下载的渠道,点击对应的下载按钮,下载对应的实现包到本地。
1.4.3 模块选择及开始整合
用户根据需要勾选对应的渠道和模块,并点击”开始”按钮开始进行代码整合。此时需要在打包工具中选择打包所需要指向的target目录:
需要注意的是,部分模块是必须选择的,对应的依赖关系请查看下表:
渠道 | 功能模块 | 选择类型 |
---|---|---|
WINGSDK | 渠道核心类 | 必选 |
公共模块 | 必选 | |
用户账户 | 必选 | |
SDK数据收集 | 必选 | |
渠道核心类 | 必选 | |
用户账户 | 可选 | |
数据收集 | 可选 | |
社交 | 可选 | |
Appsflyer | 渠道核心类 | 必选(当选择AF模块时) |
数据收集 | 可选 | |
Chartboost | 渠道核心类 | 必选(当选择CB模块时) |
数据收集 | 可选 | |
Apple | 渠道核心类 | 必选(当选择Apple模块时) |
用户账户 | 可选 | |
应用内支付 | 可选 | |
WebPay | Webview支付核心类 | 必选(当选择WebPay模块时) |
1.4.4 生成工程
资源整合完成后,用户可以根据提示中输出的路径,找到生成的工程:
1.5 系统重置
用户可以点击打包工具菜单栏:系统设置→系统重置,将已下载的实现包进行重置和清除。