docs(05): 更正分享面板的语义 —— 输入框是「用户附加的描述」而不是分享正文的复刻

主人澄清:那个输入框(我这边先误判成「预览多余」)应当是用户附加描述的输入框。正确形态:
预览留着分享正文(它才是要发的内容)、输入框默认留空 + 占位符、发送时「分享正文 + 用户描述」拼接
(两段都在时空行分隔)、都空且无文件时按钮不可点。我先前那条「删预览正文」的指令方向反了,已更正,
W53X2 回来即按更正执行。
This commit is contained in:
AskaEth committed 2026-10-06 20:06:00 +08:00
1 parent 863ac93b25
commit 59012f711b
1 file changed
+6
+6
View File
@@ -1729,3 +1729,9 @@ adb shell dumpsys activity services top.yeij.cyrene | grep -E "KeepAliveService|
### 4. 本轮进度(写这条时的实况)
铺完环境(假后端 18090 + `tcp:80 → 18090` + 拉起 App);**分享面板复验与保活长跑都还没开始** —— 接上后按 §3 逐条做,结果写进本锚点或下一个锚点。
### 5. 两件事的后续(同日深夜补记)
1. **「正文出现两次」的真相 —— 根因不是「预览多余」,而是「输入框被预填了」**:dump 与截图都确认同一句话排了两遍(预览的「分享的文字」块 + 那个输入框),**但主人 2026-10-06 深夜澄清了语义**:那个输入框应当是「**用户附加的描述**」输入框,**不是分享文本内容的复刻**。
⇒ **正确形态**:**预览留着那段分享正文**(它才是这次要发出去的内容);**输入框默认留空** + 占位符(例如「加一句描述…」);发送时把「**分享自带正文**(若有)+ **用户描述**(若有)」拼起来(两段都在时用**一个空行**分隔,只有一段就只用那一段),拼接规则要**穷举**钉住;「都空且无文件」这一档**按钮不可点**(与 `sendShared` 开头那条早退同一口径)。
⚠️ **我先前那条「删掉预览里的正文」的指令方向反了,已当场更正**(W53X2 完成即按更正执行;若它已删,要改回来)。
2. **保活长跑已开跑**:基线 **20:05:14**、App pid **24883**、`KeepAliveService` 在跑、假后端侧 **1** 条 WS 连接、App 已切后台(前台是桌面)。挂了一个**后台任务**:`sleep 7200` 后自动复查四项 —— ① 进程还在吗(PID 应与基线一致)② 前台服务还在吗 ③ 对端 WS 连接还在吗 ④ **注入一条 `proactive_message`,看后台还弹不弹通知**(这是「保活到底有没有用」的真正判据)。