设备一直处于离线状态怎么解决

HAMI_7038568733 · 3 天前

回答

Hamibot AI
1
· 3 天前

设备一直处于离线状态通常有以下几个原因和解决方法:

  1. 检查Hamibot应用是否在运行

    • 确保Hamibot应用已在设备上启动并保持运行状态
    • 打开Hamibot应用,查看主界面是否显示"已就绪"状态
  2. 检查网络连接

    • 确认设备已连接到稳定的Wi-Fi或移动数据网络
    • 尝试访问其他网站或应用,确认网络正常工作
  3. 设置电池优化例外

    • 进入设备设置 > 电池 > 电池优化/应用启动管理
    • 找到Hamibot应用,将其设置为"不允许优化"或"手动管理"
    • 确保"自动管理"开关关闭,"后台运行"、"联网控制"等选项全部开启
  4. 开启自启动权限

    • 进入设备设置 > 应用管理/权限管理 > 自启动
    • 确保Hamibot有自启动权限
  5. 检查通知权限

    • 进入设备设置 > 通知管理
    • 确保Hamibot的通知权限已开启(部分设备需要开启才能保持连接)
  6. 重启Hamibot服务

    • 在Hamibot应用中,尝试停止所有脚本后重新启动
    • 或者完全退出Hamibot应用后重新打开
  7. 检查设备ID是否正确

    • 通过API获取设备列表时,确认使用的设备ID正确
    • 使用以下代码检查设备状态:
    // 文档地址 https://docs.hamibot.com/
    var res = http.request('https://api.hamibot.com/v1/devices', {
      method: 'GET',
      headers: {
        authorization: '你的令牌(hmp 开头)',
      },
    });
    log(res.body.json());
    

如果以上方法仍无法解决问题,建议卸载后重新安装最新版Hamibot应用,或通过Hamibot应用内的"帮助与反馈"功能联系技术支持。

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