无人机飞手端 App
与中控系统共享同一后端 API 契约的飞手移动作业端,覆盖任务接单、实时告警、设备监控、租赁下单、培训学习、收益结算等作业全流程。
React Navigation v7 组织底部 Tab + 原生栈,覆盖 29 个屏幕
axios 客户端:Bearer 注入 + 401 并发刷新队列(refreshing 锁 + pendingQueue 重放,避免并发重复刷新)
封装 Socket.IO 单例(幂等建连、JWT 鉴权、指数退避重连),前台实时监听告警与任务派发事件
接入 expo-notifications 远程推送,App 离线/后台时消息可达;后台轮询兜底拉取未读通知
双主题体系(深色/浅色跟随系统)+ 自建 ui.tsx 组件库,基于 useThemedStyles 主题化
· 形成"中控大屏调度 + 飞手移动作业"的完整运营闭环
· 告警从后台事后查看升级为移动端即时推送
· 沉淀移动端可复用基建:axios 刷新队列、Socket 单例、双主题组件库
· 累计交付 29+ 移动端屏幕,覆盖飞手作业全流程