← 所有项目
Independent Software / 技术 MVP · 内测

FamilyHelp.

家人帮 · 远程协助

父母主动求助并确认后,让家人从 iPhone 或 Android 查看其 Android 屏幕,协助完成手机操作。

查看体验说明
KotlinFlutterWebRTCJava 21

电话里说不清的手机问题

“这个按钮在哪里?”“下一步该点什么?”家人遇到手机操作问题时,单靠电话描述很难判断屏幕上的状态。FamilyHelp 探索一个更直接的过程:父母主动求助,确认本次共享后,家人看到实际画面并提供操作协助。

被协助端目前限 Android;协助端支持 iPhone 和 Android。一次协助结束后,下一次共享仍然需要重新确认。

每次协助都有明确起点与终点

建立可信家人关系
        ↓
父母主动求助 → 家人接听
        ↓
应用内确认 + Android 系统共享授权
        ↓
实时看屏与操作协助
        ↓
结束、断线或撤回权限 → 停止共享与控制

家人关系和本次屏幕授权是两个不同的状态。关联成功不等于可以随时查看手机;本次共享被停止或权限失效后,不自动恢复控制。

跨端实时协作

Android 端使用 Kotlin,负责屏幕共享、权限和受约束的手势执行;Flutter 协助端展示画面并发送操作。Java 服务维护关联、求助和会话状态,WebRTC 传输媒体与控制数据,TURN 为无法直接连接的网络提供中继。

工程重点在于让画面、会话和授权始终对应:处理屏幕比例、过期操作、断线清理,以及同意和撤回发生在不同时间的情况。

已验证的部分

已有局域网双真机的部分实时看屏、点击、滑动、主页操作和结束清理记录。服务端、HTTPS/WSS 与公网 TURN 双向中继已有部署和检查记录,协议及授权状态也有自动测试覆盖。

这些验证分开记录:中继可用不代表两部手机的跨网体验已经通过。跨网络真机视频与手势、更多手机厂商和持续使用场景仍待验收。

当前版本

当前保持技术 MVP 内测,尚未作为完整家庭产品正式发布。体验说明可通过页面上方入口查看;如希望了解内测进展,欢迎邮件联系。