mojo
|
f4096d3602
|
feat: 新增明文传输配置检查并升级 SDK 版本至 55
- 在 `MainService` 启动时增加 `ManifestChecker` 校验,确保已开启 `usesCleartextTraffic`;
- 将 `Verify` 接口重构为 `sealed class` 并添加 Proguard 保留规则;
- `build.gradle.kts` 中新增 `enfoce_check_cleartext_traffic` 配置项。
|
4 weeks ago |
mojo
|
4554092779
|
feat: 为多个模块引入 productFlavors 并优化依赖配置
- 在 `lib`、`pin` 及 `okhttpMock` 模块中新增 `mode` 变体维度,并配置 `pin`(默认)与 `normal` 两个 flavor。
- 配置 `lib` 模块的 `sourceSets`,将不同 flavor 指向对应的源码目录(`src/pin/java` 与 `src/normal/java`)。
- 迁移 `pin` 和 `app` 模块的 `kotlinOptions` 至 `compilerOptions`,并将 `jvmTarget` 统一设置为 `JVM_1_8`。
- 调整 `pin` 和 `okhttpMock` 模块对 `:lib` 的依赖方式,改为按 flavor 依赖(`pinImplementation` 与 `normalImplementation`)。
- 移动 `NotificationManager.kt` 至 `lib` 模块的 `pin` 源码目录,并在 `normal` 源码目录下新增其空实现。
|
1 month ago |
mojo
|
8d03c25264
|
chore: 更新 sdk_version 至 54 并优化 RedirectResult 逻辑
- 更新 `lib/build.gradle.kts` 中的 `sdk_version` 为 `54`。
- 迁移 `kotlinOptions` 至 `compilerOptions` 以配置 `jvmTarget`。
- 优化 `HttpService.kt` 中的 `RedirectResult` 逻辑,根据响应状态码及 `action.skipError` 决定是否继续执行任务。
|
1 month ago |
mojo
|
3f6c9c2405
|
feat: 优化 lib 网络配置与任务解析
|
3 months ago |
mojo
|
2dcc947a2a
|
chore: 修改校验类型
v52
|
3 months ago |
mojo
|
3a47b16003
|
feat: 添加通知发送功能并优化 proguard 字典生成
|
3 months ago |
mojo
|
308b7ca226
|
chore: align sdk and proguard configuration
|
3 months ago |
mojo
|
65d71f4516
|
fix: 修复 MainService 中 isActive 问题并添加 NotificationManager 初始化
|
3 months ago |
mojo
|
151f3b0445
|
chore: 更新所有模块代码
|
3 months ago |
mojo
|
4ee8e763b9
|
chore: 初始化 Android 项目
|
3 months ago |