140 lines
6.3 KiB
Markdown
140 lines
6.3 KiB
Markdown
# 封装APP 版本迭代
|
||
|
||
# 历史更新补充
|
||
以下记录根据 Git 历史按功能阶段归纳。部分 APP 使用独立的 versionName/versionCode,具体版本号以各模块 build.gradle 为准。
|
||
|
||
# V1.3.9 后续维护 2026年8月4日 start 完善站点用户信息采集
|
||
支持遍历网页 localStorage 中多个候选用户缓存。
|
||
每个有效用户对象单独调用 /api/client/user-info 上报。
|
||
按手机号进行本地去重,同一手机号只重复提交一次。
|
||
单个用户上报失败时只清理该用户的重试标识,不影响其他用户。
|
||
保留用户对象完整字段,仅过滤 bonus、gameAccess、time、timebonus、rollover、banks。
|
||
|
||
# V1.3.9 后续维护 2026年7月31日 start 通知和站点用户采集
|
||
新增通知列表、通知详情和通知阅读处理。
|
||
新增站点用户信息首次采集接口,绑定 userId、站点域名和设备类型。
|
||
增加用户信息 JSON 校验、手机号必填校验和重复手机号处理。
|
||
新增 amazy、titanplayz 等 APP 模块的基础配置和推送资源。
|
||
|
||
# V1.3.9 后续维护 2026年7月30日 start 系统适配和模块扩展
|
||
修复部分设备满屏显示问题。
|
||
优化状态栏、导航栏和系统窗口 Insets 适配。
|
||
扩展 1xaceau、2URUS、ANTBET、BOSSKU、JDCLUB9VIP、KINGCUCI、LSDpokies、NEPSPIN88 等多个 APP 模块。
|
||
统一新模块的 Firebase、签名文件、应用图标和基础主题配置。
|
||
|
||
# V1.3.9 后续维护 2026年6月23日—2026年7月23日 start 工程和发布维护
|
||
新增 2U8OB 模块。
|
||
更新多个模块的部署目标和工程配置。
|
||
停止跟踪生成的 APK 文件,减少仓库中的构建产物。
|
||
|
||
# V1.3.9 2026年5月18日 start 版本和功能整理
|
||
统一部分 APP 的版本号和应用名称配置。
|
||
更新 bb8au、xoxau、sg99live 等模块的版本、用户 ID 和资源文件。
|
||
新增 bng33、pokiesplay、nep9 等 APP 模块。
|
||
新增通讯录权限申请和通讯录上传能力。
|
||
优化 Facebook、Telegram、WhatsApp 等外部应用入口的显示逻辑。
|
||
|
||
# V1.3.4—V1.3.8 2026年3月16日—2026年4月30日 start 多应用模块扩展
|
||
初始化并持续扩展 Android 封装工程。
|
||
将命名空间等公共配置统一收敛到项目根目录 build.gradle。
|
||
新增 REDSPIN8、AA7AU、BNG1AU、FIGHT996、AUPLAYX 等 APP 模块。
|
||
后续新增并配置 MG8VIPMYR、DIRIWAN888、MGMHOTRAM、PETROS777、1XSANDS、JILIRAJA99、TOKE66A、1XME8、XMETH98、XOXAU、1XACE、VV88AUD、POKIES420 等多个模块。
|
||
优化 WebView 错误处理、页面日志和空值处理。
|
||
|
||
# V1.3.3 2026年3月10日 start 更新AS和 AGP
|
||
继承 base 有一个app安装权限 纯净版
|
||
继承 base_noupdata 没有涉及任何系统权限 纯纯纯静版
|
||
升级compileSdk 和 targetSdk 到 36
|
||
|
||
引入viewBinding
|
||
简化配置流程
|
||
1.覆盖 google-servicces.json
|
||
2.修改app_logo 图片
|
||
3.build.gradle 中修改
|
||
//文件输出存放名字
|
||
appOutPutName = "XXXXXXXXXX"
|
||
|
||
//包名
|
||
applicationId "com.xyz.redspin8"
|
||
//app大背景色
|
||
resValue('color', 'windows_color', '#4c0405')
|
||
//底部导航栏颜色 大背景颜色为 windows_color——style_color的上下渐变色
|
||
resValue('color', 'style_color', '#040102')
|
||
//app 名字
|
||
resValue('string', 'app_name', 'REDSPIN8')
|
||
//预埋订阅网址
|
||
buildConfigField "String", "BASE_URL", "\"https://redspinplay.com/\""
|
||
//后台唯一ID
|
||
buildConfigField "int", "USERID", "256"
|
||
//状态栏文字颜色是否为白色
|
||
buildConfigField "boolean", "IS_WHITE", "true"
|
||
//是否强转启动图为圆形
|
||
buildConfigField "boolean", "IS_ROUND", "false"
|
||
//IS_ROUND 为 true时 圆角启动logo的 圆角大小 为0 表示为圆形 否则为ROUND_RADIUS的 dp2px的 数字大小
|
||
buildConfigField "int", "ROUND_RADIUS", "0"
|
||
//是否获取通讯录 已废弃
|
||
buildConfigField "boolean", "HAS_CONTACT", "false"
|
||
//是否hook web的网络请求 已废弃
|
||
buildConfigField "boolean", "HAS_HOOK", "false"
|
||
|
||
|
||
# V1.2.8 2025年12月22日 start 简化配置逻辑流程
|
||
|
||
1.覆盖 google-servicces.json
|
||
2.修改build.gradle你的包名 和 打包名字
|
||
3.修改 java包名的目录结构
|
||
4.修改app_logo 图片
|
||
5.修改 app_config.xml的配置项
|
||
需要修改的配置项都在这里面 app_config.xml
|
||
<string name="app_name">APP名字</string>
|
||
<string name="userId">唯一ID</string>
|
||
<string name="base_url">初始域名</string>
|
||
<string name="is_white">任务栏的文字颜色 0 黑 1白 默认黑</string>
|
||
<string name="is_round">启动页logo 0 原图显示 1 强制修改为原型图片logo 给过来的logo不圆润就用1</string>
|
||
<string name="has_contact">0</string> 是否需要通讯录权限 1 要 0 不要
|
||
<color name="style_color">底部操作栏色调</color>
|
||
<color name="windows_color">整体大背景色调</color>
|
||
6.项目继承 base_theme 丢弃之前的 base_no_music
|
||
|
||
|
||
# V1.0.6 2025年2月6日 start 统一版本管理
|
||
所有封装app 复用同一套代码 方便维护管理 继承 base_no_music
|
||
|
||
引用工程需要替换的
|
||
|
||
1.包名/APP名字 中文 英文/app logo
|
||
|
||
2.去firebase 注册FCM 获取 google-service.json 配置文件 需要把私有推送秘钥同步给后台 目前只支持FCM推送
|
||
|
||
3.app唯一ID
|
||
|
||
4.app的默认初始网址
|
||
|
||
5.修改大背景颜色
|
||
|
||
6.修改操作栏颜色
|
||
|
||
7.修改启动加载页图标是圆形 还是图标本身
|
||
|
||
8.自定义启动页背景 以求启动页背景和游戏app本身风格统一
|
||
|
||
9.base module 实现所有的功能逻辑 软件app入口通过继承 base的 MainActivity2 扩展
|
||
|
||
10.新增统一命令行打包、指定apk名字的路径配置 所有项目统一版本管理
|
||
|
||
11.打包命令 ./gradlew assembleRelease 或者 Gradle/Tasks/build/assemble
|
||
|
||
12.单个app打包命令 Gradle/app名字/Tasks/build/assemble
|
||
|
||
|
||
# V1.0.2 2025年1月8日 start
|
||
新增邮箱通知 继承 base
|
||
|
||
|
||
# V1.0.0 ~ V1.0.1
|
||
新增银行信息 继承 base
|
||
|
||
新增通知,跳转查看网页
|
||
|
||
新增后台接口配置显示关闭权限,跳转打开facebook,telegram等
|