回答
设备离线在Hamibot中是比较常见的情况,通常有以下几个原因和解决方案:
常见原因
- 设备网络连接不稳定或已断开
- Hamibot应用被系统杀死(Android系统后台限制)
- 设备处于深度睡眠或省电模式
- Hamibot未获得必要的后台运行权限
解决方法
- 检查网络连接:确保设备已连接到稳定的Wi-Fi或移动数据网络
- 设置后台权限:
- 进入手机设置 → 应用管理 → Hamibot
- 开启"允许后台活动"、"自启动"权限
- 将Hamibot加入电池优化白名单
- 保持应用活跃:
- 在Hamibot设置中开启"保持活跃"功能
- 对于部分品牌手机,需要在"特殊权限"中开启"忽略电池优化"
影响说明
- 离线设备无法接收新的脚本执行指令
- 正在运行的脚本会中断
- 通过API控制设备(如停止脚本、发送消息)会失败
检查设备状态
你可以通过Hamibot控制台或使用以下API检查设备状态:
// 文档地址 https://docs.hamibot.com/
var res = http.request('https://api.hamibot.com/v1/devices/设备_id', {
method: 'GET',
headers: {
authorization: '你的令牌(hmp 开头)',
},
});
如果问题持续存在,建议重启Hamibot应用或重启设备。对于企业用户,可以考虑使用Hamibot企业版提供的设备保活方案,获得更好的设备在线率。
ℹ️ 本回答由 AI 生成,内容仅供参考