1. 选择合适的本地数据库选型(SQLite/Realm)。2. 设计“先写本地,后同步云端”的数据流。3. 规划离线数据的冲突解决策略(Last Write Wins)。4. 定义离线状态下的UI展示与限制。
1. 定义屏幕不同区域的手势功能(亮度/音量/进度)。2. 设计手势操作的视觉反馈UI。3. 规划手势与边缘返回/通知栏的防冲突逻辑。4. 设计双击、长按等辅助手势的功能。
1. 诊断导致主线程阻塞的耗时操作。2. 设计列表项的复用(Recycling)机制。3. 规划图片异步解码与层级渲染优化。4. 定义预加载阈值与数据分页策略。
1. 定义用户心情愉悦的“Aha时刻”作为触发点。2. 设计评分前的预筛选机制(过滤差评)。3. 规划弹窗的触发频率与冷却时间。4. 区分应用内反馈与跳转商店评分的路径。
1. 分析安装包的体积构成(代码/资源/库)。2. 制定资源文件的压缩与转换方案(WebP/SVG)。3. 设计无用代码与冗余资源的自动化清理流程。4. 规划动态下发(On-Demand)的功能模块。
1. 设计首次登录开启生物识别的引导时机。2. 规划生物识别失败后的密码兜底流程。3. 定义生物特征变更(如新增指纹)后的安全重置。4. 处理安卓碎片化机型的适配与错误提示。
1. 设计WebView预初始化(Pre-init)机制。2. 规划H5离线包(Offline Pack)的下载与拦截策略。3. 定义骨架屏与加载进度的原生UI覆盖。4. 优化H5首屏关键资源的加载顺序。
1. 分析后台高耗电的根因(GPS/网络/CPU唤醒)。2. 设计后台任务的聚合执行与频次降低策略。3. 规划非必要传感器的及时关闭逻辑。4. 定义低电量模式下的自动功能降级。
1. 梳理需要位置权限的具体业务场景(仅使用时/始终)。2. 设计系统权限弹窗前的“预授权”说明页。3. 规划用户拒绝权限后的降级服务流程。4. 定义后台位置获取的频率与电量保护。
1. 建立全局的语义化颜色变量系统(Semantic Colors)。2. 设计跟随系统/手动设置的切换开关。3. 规划非文字资源(图标/插画)的深色适配方案。4. 定义Web端/App端的持久化存储逻辑。
1. 将大文件切分为多个小分片(Chunk)。2. 设计每个分片的独立上传与校验机制(MD5)。3. 规划网络中断后的自动暂停与重连恢复逻辑。4. 定义上传进度的本地持久化存储。
1. 设计广告素材的预下载与本地存储规则。2. 定义冷启动时的缓存优先展示逻辑。3. 规划过期广告的自动清理与更新机制。4. 设计无网环境下的兜底展示图片。
1. 监听系统截屏事件的触发机制。2. 设计不打扰用户的侧边悬浮或顶部提示UI。3. 规划点击后的自动截图上传与画笔标注功能。4. 定义反馈表单的简化录入(自动带入日志)。
1. 设计路由协议(Scheme/Universal Link)标准。2. 规划从Push点击到具体内容页的跳转逻辑。3. 处理App未启动、后台运行等不同状态的唤起。4. 定义跳转目标页缺失时的兜底首页策略。
1. 区分强制更新与非强制(软)更新的触发条件。2. 设计阻断用户操作的弹窗UI与文案。3. 规划下载进度展示与安装引导流程。4. 定义旧版本API的兼容性停用时间点。
1. 梳理双方系统对应的实体(如SKU对物料)。2. 建立字段级的映射关系表(类型/长度/枚举)。3. 定义数据同步的触发机制(实时/定时)。4. 设计同步失败的重试与报错日志。
1. 梳理需推送到企微的业务场景(审批/报警)。2. 设计卡片式消息的UI结构与关键字段。3. 规划点击消息后的跳转路由(免登)。4. 定义消息发送频率限制与聚合逻辑。
1. 设计欠费前的预警通知(邮件/短信/弹窗)。2. 定义欠费后的分阶段服务降级逻辑(只读/停用)。3. 规划宽限期(Grace Period)的权限范围。4. 设计续费后的数据实时恢复流程。
1. 定义不同数据类型的备份频率(RPO)。2. 设定灾难发生后的恢复时间目标(RTO)。3. 设计全量备份与增量备份的组合策略。4. 规划定期的灾难恢复演练流程。
1. 设计文案Key-Value的录入与管理界面。2. 规划语种新增与翻译缺失的兜底逻辑。3. 定义文案版本管理与发布回滚流程。4. 设计前端SDK的文案提取与替换机制。