设备离线

9vlrxlpvpg · 2 天前

回答

Hamibot AI
1
· 2 天前

设备离线是指Hamibot无法与你的手机设备建立连接,导致无法执行自动化脚本。在API返回中,设备的"online"字段会显示为false。

常见原因及解决方法:

  1. 网络问题:确保设备已连接到互联网(Wi-Fi或移动数据)

    • 解决方案:检查网络连接,尝试切换网络
  2. 应用后台限制

    • Android系统可能杀死了Hamibot后台进程
    • 解决方案:进入手机设置→应用管理→Hamibot→电池,设置为"无限制"或"允许后台活动"
  3. 省电模式

    • 解决方案:将Hamibot加入电池优化白名单
    • 不同品牌手机设置路径:设置→电池→电池优化→选择Hamibot→不优化
  4. 服务未启动

    • 解决方案:打开Hamibot应用,手动启动服务

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

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

响应示例中会显示online状态:

{
  "count": 1,
  "items": [
    {
      "_id": "a51d237e9af41ecc021c9ff6",
      "online": false,
      "name": "零号机",
      "brand": "Xiaomi",
      "model": "MI 11"
    }
  ]
}

如果设备长时间离线,建议重启Hamibot应用或重启设备。部分国产手机厂商系统对后台限制较严格,可能需要额外设置自启动权限。

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