回答
设备离线的问题可以尝试以下方法解决:
-
开启自启动权限
确保 Hamibot 在手机系统中拥有自启动权限。以 MIUI 12 为例,进入设置 → 应用管理 → 选择 Hamibot → 自启动权限,打开开关。 -
关闭省电策略
关闭对 Hamibot 的省电限制,防止应用被休眠。具体操作:设置 → 电池 → 省电优化 → 找到 Hamibot → 不优化。 -
保持前台服务运行
确保脚本运行时,Hamibot 的前台服务没有被手动停止。可以在脚本开始前调用以下代码启动前台服务:// 文档地址 https://docs.hamibot.com/ auto.waitFor();
-
检查网络连接
确保设备处于稳定的网络环境中(Wi-Fi 或移动数据)。可尝试重启路由器或切换网络。 -
重新登录账号
如果问题依旧存在,尝试退出当前 Hamibot 账号并重新登录。 -
重启设备
部分情况可能需要重启手机,以恢复 Hamibot 的正常运行状态。 -
查看在线状态 API
你也可以通过调用 Hamibot 的设备接口检查设备是否在线:// 文档地址 https://docs.hamibot.com/ var res = http.get('https://api.hamibot.com/v1/devices/你的设备_id', { headers: { authorization: '你的令牌(hmp 开头)' } }); log(res.body.json());
如果返回的
online
字段为false
,则说明设备仍处于离线状态,请结合上述步骤排查原因。
如果以上方法无法解决问题,你可以发送邮件到 support@hamibot.cn 寻求进一步帮助。
ℹ️ 本回答由 AI 生成,内容仅供参考