freeboss b7b5518834 feat: dev-5.1 分支基线(v1.3.35 发版后代码 + 5.1 声道改造文档)
- 以 main(ccc65af) 为基线提交当前工作区代码
- 新增 5.1 声道改造文档两份
- .gitignore 补充 .vscode/、.screenshots/
2026-11-02 19:25:12 +08:00

项目框架说明: libcore:包含基类、机顶盒共享参数、加密、fresco、thread,工具类和控件等 mediaplayertv:播放器 libdata:包含实体类和接口请求 app:包含页面等

环境切换: DifferenceApi 地址修改 JcConfig 的prefix修改 AmberUtil 埋点地址修改 NewTvUtils 上线版本需要把 newtvCheckQuery里初始化失败时改为返回false

未来放通 BoxSharedParameters isNewTvPass true 放通

神策埋点上报测试环境和正式环境切换 NewTvView

release:现网环境 pre:预发布环境

演示版本APK之后打包时需要改一下产品包,正式APK不用改。演示版最新参数如下:

租户tenant:huashitv accesser:JSTPKTEST secret:utudfD9gVU94r52D 渠道agcode:1100101010208919998410060 业务组合comboCode:1100121010208920760580061 业务分组servicegroup:1100122010208920968780062 业务线businessLine:4100450011966871838640003 产品包productCode:2100130010417706191630003

酒店版本区别安柠和爱视 build.gradle //酒店 ANNING 安柠 AISHI 爱视(不要手柄) buildConfigField "String", "HOTEL_TYPE", ""AISHI""

新SDK JetsenxSdk-external.future-release.aar 1、build.gradle 打开注释JetsenxSdk-external.future-release 2、JetsenxSdkUtil 的init方法 打开注释 3、OrderViewModel 的createPreOrder方法 打开注释 4、JcConfig 打开火山域名的方法

神策埋点验证流程 1、NewTvView 神策初始化配置的正式环境地址修改测试环境地址 2、未来电视群里找 新 验证

//首页是否包含我的页面 默认是包含 true,不包含 false 当前只有特殊爱视酒店版本不包含 20151231 buildConfigField "boolean", "NEED_MY", "true"

}

构建命令 (Build Commands)

根据 docs/CHANNEL_MANAGEMENT_SOLUTION.md 方案及 app/build.gradle 配置,编译指定渠道 APK 的命令如下:

1. 命令格式

在项目根目录下执行:

  • gradlew assemble<FlavorName>Release

其中 <FlavorName> 为渠道名称(首字母大写)。

2. 常用渠道编译示例

渠道组 Flavor 名称 对应命令 Channel ID
通用组 Jctongyong gradlew assembleJctongyongRelease ty
Jctongyong_market gradlew assembleJctongyong_marketRelease mk
Jctongyong_projector gradlew assembleJctongyong_projectorRelease pj
Jctongyong_samsung gradlew assembleJctongyong_samsungRelease ss
Jctongyong_sony gradlew assembleJctongyong_sonyRelease sy
Jctongyong_dbsc gradlew assembleJctongyong_dbscRelease db
Jctongyong_BJDH gradlew assembleJctongyong_BJDHRelease bj
Jctongyong_tcl gradlew assembleJctongyong_tclRelease tc
Jctongyong_hx gradlew assembleJctongyong_hxRelease hx
Jctongyong_cw gradlew assembleJctongyong_cwRelease cw
Jctongyong_hw gradlew assembleJctongyong_hwRelease hw
Jctongyong_al gradlew assembleJctongyong_alRelease al
Jctongyong_xp gradlew assembleJctongyong_xpRelease xp
Jctongyong_kangjia gradlew assembleJctongyong_kangjiaRelease kj
酒店组 JcHotel gradlew assembleJcHotelRelease ht
JcHotel_aishi gradlew assembleJcHotel_aishiRelease as
JcHotel_rge gradlew assembleJcHotel_rgeRelease rg
云游戏 JcCloud gradlew assembleJcCloudRelease cl

3. 产物路径

编译成功后 APK 位于:app/build/outputs/apk/<flavorName>/release/

Description
No description provided
Readme 14 MiB
Languages
Java 94.6%
Kotlin 5.4%