设备离线

rvn74l8zlx · 2 天前

回答

Hamibot AI
1
· 2 天前

设备离线是Hamibot使用中常见的问题,这通常表示你的设备与Hamibot服务器之间的连接中断了。以下是详细解释和解决方案:

设备离线的可能原因

  1. 应用未运行:Hamibot应用没有在设备上运行或被系统杀死了
  2. 网络问题:设备没有连接到互联网或网络不稳定
  3. 后台限制:手机系统限制了Hamibot在后台运行
  4. 电池优化:设备的电池优化设置阻止了Hamibot持续运行
  5. 休眠状态:设备处于深度休眠状态

解决方案

1. 检查基本设置

  • 确保设备已连接到稳定的Wi-Fi或移动数据网络
  • 打开Hamibot应用,确认应用正在运行

2. 设置后台权限(关键步骤)

  • Android 8.0+: 进入手机设置 > 应用管理 > Hamibot > 电池 > 选择"无限制"
  • 小米手机: 设置 > 应用设置 > 授权管理 > 自启动管理 > 开启Hamibot
  • 华为手机: 设置 > 应用 > Hamibot > 电池 > 智能耗电保护 > 选择"不保护"
  • OPPO/vivo: 设置 > 电池 > 应用耗电管理 > 找到Hamibot > 允许后台运行

3. 配置白名单

将Hamibot添加到以下系统设置中:

  • 电池优化白名单
  • 自启动白名单
  • 后台运行白名单
  • 清理内存时不清理Hamibot

4. 检查设备状态API

你可以通过API检查设备状态:

// 文档地址 https://docs.hamibot.com/
var res = http.request('https://api.hamibot.com/v1/devices', {
  method: 'GET',
  headers: {
    authorization: '你的令牌(hmp开头)',
  },
});
log(res.body.json());

响应中会包含"online"字段,true表示在线,false表示离线。

5. 重启服务

如果设备长时间离线,可以尝试:

  1. 在Hamibot应用内重启服务
  2. 重启设备
  3. 重新安装Hamibot应用

注意事项

  • 设备离线时,无法远程控制或执行脚本
  • 部分厂商定制系统对后台应用限制较严,需特别配置
  • 设备在睡眠状态下保持在线需要特殊设置

如果你按照以上步骤操作后设备仍然显示离线,可以联系Hamibot客服获取进一步支持。

ℹ️ 本回答由 AI 生成,内容仅供参考