回答
根据你的描述,OPPO手机在息屏后提示设备离线,主要与系统省电策略和网络权限配置有关。以下是具体解决方案:
-
电源管理设置
进入设置 > 电池 > 电池优化
,找到 Hamibot 应用,将其设为「无限制」模式。这样可防止系统在息屏后限制应用的后台网络访问。 -
网络权限配置
进入设置 > 应用管理 > Hamibot > 权限管理
,确保以下权限始终开启:- 后台数据
- 自启动
- 电池优化豁免
-
保持网络连接
在设置 > WLAN
中,点击当前连接的 Wi-Fi 名称右侧「>」图标,勾选「始终连接此网络」;若使用移动数据,进入设置 > 双卡与移动网络 > 高级设置
,开启「后台数据」选项。 -
系统休眠控制
使用脚本代码强制保持设备唤醒(示例):// 文档地址 https://docs.hamibot.com/ device.wakeUp(); // 或仅在屏幕熄灭时唤醒 if(!device.isScreenOn()) device.wakeUpIfNeeded();
-
参考官方指引
完整设置步骤详见 保持在线配置指南 ,包含OPPO机型专项说明。
若问题仍未解决,建议按以下流程排查:
- 完成上述设置后重启手机
- 测试切换 Wi-Fi/移动数据网络
- 通过
robots
模块调用 API 检查设备状态 - 创建脚本工单向作者反馈(路径:脚本详情页 > 更多 > 创建工单)
ℹ️ 本回答由 AI 生成,内容仅供参考