适用于一个控制盒、左右两侧都有传感器的大床。第一个连床的人是主账号,可以控制床;第二个人扫主账号的分享码加入,自动分到空着的那一侧,只能看自己的睡眠数据。画面基于 Sleep Assist® 现有 UI 截图修改。
前提:主账号已连好床,床边是 Left 或 Right,另一侧空着。分割线右边是点 Share Bed 时不满足前提的分支。
Bed Settings 加入口
在 Hardware Update 下面新增 Share Bed 一行,只对这款大床显示。伴侣的 Bed Settings 里不显示这一行(见 C2)。
Share Bed 分享码页
Ask your partner to open Sleep Assist® on their phone and scan this code.
Code expires in 09:59
Your partner will see their own sleep data. The bed can only be controlled from this phone.
生成一次性分享码,有效期先按 10 分钟画(时长待定)。写明伴侣会被分到哪一侧,并提前说明伴侣不能控制床。
床边是 Center 时
You sleep in the Center, which uses both sides of the bed. Change your Bed Side to Left or Right before sharing.
选 Center(一人睡双床)等于占了两侧,不能分享。点 Change Side 打开现有的 Bed Side 抽屉。
另一侧已被占用时
The other side of this bed is already connected to another account, so it can't be shared.
没有账号管理,只提示「已被占用」,不显示对方是谁。要重新分享,得等对方在自己手机上断开(见 C3)。
伴侣不连床:跳过搜床、蓝牙权限、蓝牙和 Wi-Fi 连接,扫主账号的分享码之后,走注册、授权和资料填写。
欢迎页加入口
按钮上方加一个文字入口,点开直接进扫码页。伴侣全程不需要开蓝牙。
扫分享码
复用现有扫码页,只改说明文案;底部「手动输入床号」对伴侣没有意义,隐藏。相机权限沿用现有授权页。
注册或登录

沿用现有注册和登录页。登录后服务端把账号绑到空出的一侧,这里要为 Onboarding 规则 7(床已被绑定即拒绝)开例外。
Sleep Data Tracking
伴侣自己确认 Sleep Data Tracking,再问通知权限。蓝牙和 Wi-Fi 连接这一段整个跳过。
填写昵称

资料填写的开头不变:昵称,然后是信息填写说明页。
床边自动分配
直接选中空出的那一侧,另外两项置灰并标 In use,伴侣点 Continue 即可。后面的资料页不变。
伴侣的首页
只显示自己这一侧的报告。快捷控制和 Remote 对伴侣不可用(指令只走主账号手机的蓝牙),点 Remote 的状态见 C1。
提示样式沿用扫码页现有的顶部提示。前两种在扫码时就能判断,第三种要等登录后才知道。
码过期或已用过

停留在扫码页,可以接着扫主账号刷新后的新码。
另一侧已被占用

码还在有效期内,但在这期间另一侧被占了(比如主账号改成了 Center)。
该账号已绑定其他床

伴侣用已绑过床的老账号登录时,登录后才能判断,提示先去断开原来的床。
C1 到 C3 是伴侣这边,C4 是主账号这边。这几张是单独的状态,不是连续步骤。
Remote 不可用
This bed can only be controlled from the phone it's connected to via Bluetooth.
伴侣点底部 Remote 时显示这个状态,不渲染按钮。首页快捷控制也一起隐藏(见 B7)。
伴侣的 Bed Settings
Bed Side 只读,没有箭头。止鼾灵敏度和硬件升级都要走蓝牙,伴侣这边也没有空位可分享,这三项隐藏。
断开 = 退出这张床
沿用现有弹窗,只改文案。伴侣断开后,这一侧空出来,主账号可以重新分享。
有伴侣时改床边
主账号在 Left、伴侣在 Right 时,Right 标 In use,Center 也不可选。要换边得先让伴侣断开,换边规则待定。