完善手机端账号切换与电脑远程配对流程
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: 匿名
**客户端版本**: 0.1.38
---
## 使用场景
用户在手机上安装 Cindy App,并希望使用手机远程访问和控制电脑端 Cindy。手机端与电脑端选择了同一 Apple 账号登录,并在 Apple 登录页面选择了“分享我的邮箱”。电脑端通过二维码登录,且已在“设置 → 远程连接”中开启“允许同账号设备控制本机”。
## 诉求
希望手机端能够更可靠地与电脑端账号和设备配对,并在账号不一致时提供清晰、可操作的解决路径。具体包括:
- 增加退出登录入口;
- 增加切换账号或重新选择登录方式的入口;
- 显示当前 Cindy 用户 ID,便于确认手机端与电脑端是否为同一账号;
- 提供账号合并或将手机端绑定到电脑端账号的流程;
- 提供清晰的二维码登录、设备配对和远程控制引导;
- 当手机端与电脑端用户 ID 不一致时,明确提示原因和处理方式,而不是停留在连接引导页面。
本次遇到的两个用户 ID 为:
- 电脑端:`cmsmweinb0f5hvw01hjdzmg1g`
- 手机端:`cmsmw9xcz1um5xh018trkbazu`
当前手机 App 没有扫码、退出登录或切换账号入口,因此无法自行切换到电脑端账号;虽然电脑端已开启“允许同账号设备控制本机”,手机仍无法控制电脑。
## 建议方案
在手机端账户设置中提供“当前账号信息”“退出登录”“切换账号”入口;在远程连接页面增加设备配对/重新绑定操作,并在检测到账号 ID 不一致时显示两端账号状态和解决按钮。若账号合并存在安全限制,也应提供联系支持或重置绑定的明确入口。
---
**OS**: win32 x64 (10.0.22631)
**界面语言**: zh-CN
Contributor guide
Research direction
Start from the mobile account settings and remote connection screens, then trace the QR login, device pairing, and user-ID mismatch handling described in the issue. Map the existing flows before deciding scope. Done means users can view their ID, sign out or switch accounts, pair devices, and receive an actionable message when the IDs differ.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, react-native, typescript
- Domain
- authentication, desktop, mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100