docs(release): record 0.1.20 apk gate evidence and on-device acceptance
This commit is contained in:
@@ -82,7 +82,9 @@ APK 门禁还会比较包内与当前 `dist/build/app/app-service.js` 的 SHA-25
|
||||
|
||||
2026-07-28 最终自定义基座大小为 `21,158,193` 字节,SHA-256 为 `82D3352FF96A86F5DB4AC0C71DCB0ED6CEC98F2A785F6EAED2FE8D4FC0C5F704`。2026-07-29 最后一个已生成并可重复校验的独立内测包为 `bangdao-0.1.13-dcloud-test.apk`:包名 `com.yincheng.wygj`、版本 `0.1.13 (113)`、`targetSdkVersion=35`,大小 `33,921,543` 字节,SHA-256 为 `FA2D2A6DC84AE759714E6D16D146C1E1552A0F3F53C046069422012361D1D0C0`,签名证书 SHA-256 为 `AB06ECC0DE544DE73C385F3F0690B22966EBC12887FB8BEE1830CDBEFDEBEF5D`。APK 反编译门禁确认包内业务资源等于冻结时的 App-Plus 编译产物、启动原生隐私提示已关闭、登录页法务链接与未勾选拦截及身份加载失败关闭已进入包体,并通过敏感值、`usesCleartextTraffic=false`、`networkSecurityConfig` 和系统证书信任检查。干净提交 `af8af2f6dd169e4616a4ca0ca724e8b809502ab3` 的统一 RC 已完成,`releaseEligible=true`,证据在 `output/aug1-rc/0.1.13-113-af8af2f6-frozen/`;候选后端 JAR SHA-256 为 `93AD272118F6A28F88C2BFA305F5C450E163CBE22577FF5BE3E85B3BD3958DAD`。当前双提交交付包为 `output/aug1-release/bangdao-aug1-0.1.13-113-af8af2f6-ops46f4616b.zip`,大小 `192,948,093` 字节、SHA-256 为 `F6DF4AB2660A4D3523C7E9785C1F8B572770F1F795A841E2D95C88936A8AE9C0`,20 个条目和内部哈希已复核;严格门禁覆盖正式场景、问题证据、五类负责人、五通道授权/越权/单次正式回复和受控分发/法务/签名决策,包内 Go/No-Go 已指向当前双提交包,`ops9c53668c`、`0.1.12` 及更早 RC/交付 ZIP 只保留为历史基线。当前 AVD 为 `x86_64`,APK 原生库仅含 `arm64-v8a/armeabi-v7a`;安装和原生外壳可由系统转译运行,但 DCloud Weex JS 进程实际出现 `spinWaitPeer`/IPC 超时,页面主体空白不能用于判断产品页面。浏览器验证只作补充,不替代 App 运行;不会为了模拟器改变正式 ABI、回退为 H5 壳或增加业务兜底。该包仍使用 DCloud 云端测试证书,只能作为 8 月 1 日受控内测包;受控分发、法务例外和测试签名接受当前均待业务签认,企业正式 release 还必须使用签认后的企业证书摘要。
|
||||
|
||||
当前源码和 DCloud 测试签名候选均为 `0.1.17 (117)`。APK 大小 `33,922,976` 字节,SHA-256 为 `0A8581D70A5988E4BDCF4BB3F0C88B4608FA8C6785FDCF1569DD56CE88E27F60`,签名证书 SHA-256 为 `AB06ECC0DE544DE73C385F3F0690B22966EBC12887FB8BEE1830CDBEFDEBEF5D`;拆包门禁已确认 API 35、禁止明文流量、登录法务和包内业务资源与当前 App-Plus 构建一致。同一 APK 已在 vivo Android 15 真机完成登录、麦克风允许/拒绝/恢复、系统选择器取消、音频选择/生产 ASR 和成果投稿确认。它仍是 DCloud 测试签名,不等于企业正式 release;受控分发、法务/签名接受和剩余设备门禁见 Go/No-Go。
|
||||
当前源码和 DCloud 测试签名候选均为 `0.1.20 (120)`(`bangdao-0.1.20-dcloud-test.apk`,2026-08-05 经 HBuilderX 5.23 CLI 云打包)。APK 大小 `33,935,485` 字节,SHA-256 为 `B2E238596651A265E26B46662B1B612A14CA6170BF5F3D20EF83799B2F2F784F`,签名证书 SHA-256 为 `AB06ECC0DE544DE73C385F3F0690B22966EBC12887FB8BEE1830CDBEFDEBEF5D`;拆包门禁确认包名 `com.yincheng.wygj`、API 35、v2 单签名、`debuggable=0`、`allowBackup=0`、禁止明文流量、`networkSecurityConfig` 存在、`androidPrivacy.json` 为 `prompt=none`、登录法务链接在包内、无手机号/固定码/密钥类敏感值,且包内 `app-service.js` SHA-256 为 `9A90A64A3106C2F1438FCA9095C175A1AC33AEE9B9B2E6FB27ED3248CF466A04`(与当前源码 App-Plus 重建产物逐字节一致)。同一 APK 已在 vivo V2443A(Android 15)覆盖安装并完成:固定码登录、问模块有据回答(引用+边界标注)、零依据 ROUTE 出口按钮、实时陪练人设列表(业主/数字师傅,无急躁)、业主身份选择器默认本小区(管理端配置档案后)、实时会话进入。它仍是 DCloud 测试签名,不等于企业正式 release;受控分发、法务/签名接受见 Go/No-Go。注意设备上曾存在 8 月 3 日旧代码的 `0.1.19 (119)`,版本号高于其代码新旧,`0.1.18 (118)` 内测包未装机即被 `0.1.20` 取代。
|
||||
|
||||
历史候选 `0.1.17 (117)`:APK 大小 `33,922,976` 字节,SHA-256 为 `0A8581D70A5988E4BDCF4BB3F0C88B4608FA8C6785FDCF1569DD56CE88E27F60`,签名证书 SHA-256 为 `AB06ECC0DE544DE73C385F3F0690B22966EBC12887FB8BEE1830CDBEFDEBEF5D`;拆包门禁已确认 API 35、禁止明文流量、登录法务和包内业务资源与当前 App-Plus 构建一致。同一 APK 已在 vivo Android 15 真机完成登录、麦克风允许/拒绝/恢复、系统选择器取消、音频选择/生产 ASR 和成果投稿确认。它仍是 DCloud 测试签名,不等于企业正式 release;受控分发、法务/签名接受和剩余设备门禁见 Go/No-Go。
|
||||
|
||||
企业正式签名 APK 还必须用发布负责人保管的证书摘要执行 release 模式核验;该模式会额外拒绝 `debuggable=true`、明文 HTTP 和签名摘要不一致:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user