【发布时间】:2015-05-12 13:00:36
【问题描述】:
setInterval(function(){
socket.emit("stayalive", { "room": room });
}, 5000);
我有一个简单的浏览器应用程序,它在我的手机上运行了一个间隔函数。我在 Nexus 4 上使用 Chrome 进行调试。我现在的问题是:当我锁定手机时,间隔会在大约 5 分钟后停止,然后我的手机与套接字 io 服务器断开连接。
如果我不锁定屏幕,间隔不会停止,手机也不会断开。
12:29:10 第一个间隔
12:34:27 最后传入间隔
12:35:52 客户端与服务器断开连接
这是一个 android 功能,当手机被锁定时,每个间隔会在 5 分钟后被杀死或类似的东西?
我在我的 nexus 4 上运行 chrome,但使用其他设备的朋友遇到了同样的问题。
【问题讨论】:
-
您可能想要使用唤醒锁。 More Information
-
@Skynet - OP 有一个浏览器应用程序。是否可以从浏览器访问唤醒锁?
-
同意 jfriend00,我误会了。
标签: javascript android socket.io