WINGSDK打包工具使用指南—Android版

WINGSDK打包工具使用指南—Android版

wapublisher No Comment
打包工具指引

一、系统简介

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 打包工具运行

在准备好相关环境后,即可以运行打包工具。运行方式如下:

  • 下载打包工具jar 包 ptool.war 到本地目录。
  • 在命令行中进入jar 包所在的目录,并执行Java命令启动: java –jar ptool.war
  • 启动完成后,在浏览器中访问:http://localhost:8092/index ,即可使用打包工具。
    android-打包工具

android-打包工具

1.4 打包过程

1.4.1 上传Android应用

点击”导入Android应用”按钮,选择已对接好WINGSDK接口的apk文件,并点击上传。
android-打包工具

1.4.2 更新下载资源包

在初次运行时,需要从WINGSDK服务器下载相关的渠道插件包:

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

1.4.3 更新导入资源包

在初次运行时,需要从WINGSDK服务器下载相关的渠道插件包:

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

android-打包工具

1.4.4 模块选择及开始整合

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

需要注意的是,部分模块是必须选择的,对应的依赖关系请查看下表:

渠道 功能模块 选择类型
WINGSDK 渠道核心类 必选
  公共模块 必选
  用户账户 必选
  SDK数据收集 必选
Facebook 渠道核心类 必选
  用户账户 可选
  数据收集 可选
  社交 可选
Appsflyer 渠道核心类 必选(当选择AF模块时)
  数据收集 可选
Chartboost 渠道核心类 必选(当选择CB模块时)
  数据收集 可选
Google 渠道核心类 必选(当选择Google模块时)
  用户账户 可选
  应用内支付 可选
WebPay Webview支付核心类 必选(当选择WebPay模块时)

另外,如果选择的模块中包含 FB ,则需要输入对应的 fb_app_id:
android-打包工具

1.4.5 生成代码包

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

1.4.6 应用签名

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

android-打包工具

1.5 系统重置

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

Leave a Reply