Files
jiecheng-business/README.md
zhaogd d11464d466 基线备份:thirdparty 变体完成 + Android 4.2 兼容改造前
包含内容:
- thirdparty flavor 独立 applicationId + Intent 入口(ThirdPartyEntryActivity)
- 58 后端接口适配(单 /api 路径、code 0/200、camelCase 字段、UNBOUND 轮询)
- MAC 硬件锚定校验(防一凭证多设备共用)
- EPG mac 覆盖 SDK init(sMacOverride)+ ChannelManger 初始化对齐
- 提示文案优化(设备未注册/权益未绑定)
2026-08-25 11:16:40 +08:00

3.5 KiB
Executable File
Raw Permalink Blame History

项目框架说明: 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/