Gradle 插件——整合渠道资源 发表于 2021-01-22 | 分类于 打包构建 前言公司现有渠道 SDK 接入需要使用两个工程,首先在粘合工程编写粘合代码测试完毕后需要手动将粘合代码打成一个 jar 包,然后移动该 jar 包以及相关资源到 SDK 工程,接着再手动打成 zip 包上传 oss,同时同步信息到 oms 后台,过程非常繁琐。于是我就开发了该插件用于解决该问题。 阅读全文 »
DSBridge 源码分析 发表于 2021-01-04 | 分类于 Android 前言目前公司所有 Web 容器都是使用 DSBridge 来实现原生与 JS 之间的通信,因此了解其原理非常重要,本文就来探究下其实现原理。 阅读全文 »
免密登录调研 发表于 2020-11-23 前言近期运营提出一个需求:实现租号玩免密登录游戏功能,然后集成进交易虎 App,用户在 App 里面进行租号,我们不需要将用户名密码给到用户,而是只提供一个打开游戏的按钮,用户点击后自动打开游戏,并直接进去区服选择界面。这样既方便了用户,同时也使得卖家的账号信息不被泄漏。 阅读全文 »
桌面打包工具 发表于 2020-09-30 | 分类于 工具 前言目前在线打包系统虽然能够满足渠道分包需求,但是还存在很多问题,比如操作复杂度高、游戏渠道关联和渠道信息配置入口不统一、母包需要上传打包机器打完后还要下载(包体积上 G)、多个用户公用一个打包机器,基于上述原因开发了一款桌面打包工具。 阅读全文 »
Electron 简介 发表于 2020-09-28 | 分类于 工具 前言最近要写桌面打包工具,其基于 Electron 进行开发,因此需要先了解下 Electron,本文主要记录下 Electron 的基础知识。 阅读全文 »
Android 构建打包流程 发表于 2020-08-07 前言公司做为游戏发行商,其中有一块业务为融合 SDK,游戏制作者接入我们的 SDK 提供母包给我们,由我们负责将各个渠道包打好给他,然后进行利益分摊。而我以前对打包细节了解的不多,于是就抽了点时间研究了下 Android 构建打包流程。 阅读全文 »
WebSocket 聊天 发表于 2020-06-30 | 分类于 计算机网络 前言最近在写交易虎的消息模块,需要进行买家与客服或者卖家与客服之间的即时通信,因为以前看过 OkHttp 的源码,了解其支持 WebSocket,于是就尝试使用 OkHttp 来实现。 阅读全文 »