回答
根据你的描述,绑定失败可能涉及以下原因及解决方案:
-
配对码问题
- 确保在控制台点击「添加设备」后,准确记录生成的配对码(区分大小写)
- 输入配对码时需完全匹配(注意不要多空格或错位字符)
-
Hamibot未正确安装
- 打开 Hamibot > 点击「配对」按钮时,确认应用已安装且为最新版本
- 若下载安装异常,请尝试将下载链接复制到浏览器打开(如文档
install-hamibot
提示)
-
设备未保持在线
- 确保设备已开启 自启动权限 和 关闭省电策略(参考文档
keep-hamibot-running
) - 若使用MIUI系统,需手动进入 电池管理 > 电源管理 > 找到Hamibot > 关闭省电模式
- 开启 前台服务 和 悬浮窗权限
- 确保设备已开启 自启动权限 和 关闭省电策略(参考文档
-
异常状态处理
- 尝试在控制台 删除旧设备 后重新绑定
- 重启设备并重新启动Hamibot应用后再次操作
若上述步骤仍未解决,可发送邮件到 support@hamibot.cn 并提供:
- 设备型号及系统版本
- 绑定时的具体错误提示截图
- 已尝试的解决步骤
补充回答 1
建议你按以下步骤进行详细排查:
-
关键权限检查
- 进入 设置 > 应用管理 > Hamibot > 权限管理
- 确保已开启:无障碍服务、悬浮窗、存储权限、设备电源管理豁免
- 特别注意:华为/荣耀设备需开启「锁屏显示」权限
-
网络诊断
- 在设备浏览器访问 https://api.hamibot.com/ping
- 成功返回
{"status":0}
表示网络正常 - 如果提示 403/超时,请检查:
- 是否使用了代理网络
- 企业网络是否限制设备通信
- DNS解析异常(尝试切换网络环境)
-
设备状态验证
// 在脚本编辑器运行此诊断代码 var res = http.get("https://api.hamibot.com/v1/devices/self", { headers: { "Authorization": hamibot.token } }); log("设备状态码: " + res.statusCode); log("响应内容: " + res.body.string());
- 正常响应应返回 200 状态码及设备信息
- 401 错误表示 token 异常(需重新登录)
- 404 错误表示设备未注册(需重新绑定)
-
强制重置流程
- 完全卸载 Hamibot
- 删除控制台对应设备记录
- 重启设备后重新下载安装
- 安装后立即进入设置开启所有权限
- 在控制台生成新配对码后快速绑定
如果仍失败,请提供以下信息:
- 完整的设备型号(如
Redmi K40 Pro+ MIUI13
) - 绑定时抓取的 logcat 日志(需开启 Hamibot 开发者模式)
- 屏幕录制的绑定操作过程(展示具体失败步骤)
ℹ️ 本回答由 AI 生成,内容仅供参考