回答
设备离线是Hamibot中常见的问题,可能由以下原因导致:
-
网络连接问题:设备没有正常连接互联网,检查Wi-Fi或移动数据是否开启
-
应用运行状态:
- Hamibot应用未在设备上运行
- Android系统清理了后台应用(常见于国产ROM)
- 应用被系统休眠或冻结
-
权限问题:
- 未授予自启动权限
- 后台运行权限被限制
- 电池优化未关闭
解决方法:
-
确保设备网络畅通,尝试重新连接Wi-Fi
-
在设备上:
- 手动启动Hamibot应用
- 进入手机设置 → 应用管理 → Hamibot → 权限管理
- 开启"自启动"、"后台弹出界面"等权限
- 关闭电池优化(设置 → 电池 → 应用耗电管理 → Hamibot → 不允许优化)
-
重启设备后再次检查
-
如果长期离线,可以在控制台尝试重新注册设备:
// 文档地址 https://docs.hamibot.com/
http.request('https://api.hamibot.com/v1/devices', {
method: 'GET',
headers: {
authorization: '你的令牌(hmp开头)',
},
});
注意:部分国产手机ROM对后台应用限制较严格,需要特别设置应用权限才能保持设备在线状态。如果问题持续,建议查看设备的详细离线原因,在Hamibot控制台查看设备状态详情。
ℹ️ 本回答由 AI 生成,内容仅供参考