首页 > 解决方案 > 如何检测设备是否连接到 laravel 服务器?

问题描述

我使用 laravel 作为后端 web 并创建了 API 来与 android 设备进行通信。一切正常,现在我想检测设备是否与服务器连接?

1在登录和0注销/关闭时发送设备状态,但我面临一个问题,一旦设备上的互联网连接关闭,我就无法在服务器端发送任何消息。

所以我想知道任何可以帮助我检测到互联网已关闭且设备已断开连接的方法。我可以在android端检测到互联网关闭状态,但我无法将消息发送到服务器

我该如何解决这个问题?

标签: androidlaravel

解决方案


你不能这样做,因为要向服务器发送消息,你需要互联网并且没有互联网,这是不可能的。

也许一些响应时间变量可以帮助你。就像我们对会话所做的那样。在会话中我们设置默认时间,如果用户在默认时间内没有交互,我们希望用户断开或离开网页,我们会破坏他的会话。

如果用户没有与应用程序交互 20 分钟,您可以在这种情况下使用相同的东西,假设用户已断开连接


推荐阅读