我正在使用laravel作为后端网站,并创建了与Android设备通信的API。一切正常,现在我要检测设备是否已与服务器连接?
我在登录名上发送设备状态1
,在注销/关闭时发送设备状态0
,但是我面临一个问题,一旦设备上的互联网连接关闭,我就无法能够在服务器端发送任何消息。
因此,我想知道任何可以帮助我检测到互联网已关闭且设备已断开连接的方法。 我可以在android端检测到互联网关闭状态,但无法将消息发送到服务器。
我该如何解决?
答案 0 :(得分:1)
您不能这样做,因为要将消息发送到服务器需要互联网,而没有互联网,这是不可能的。
也许某些响应时间变量可以为您提供帮助。就像我们在会议上一样。 在会话中,我们设置了默认时间,如果用户未在默认时间内互动,我们希望用户断开连接或离开网页,并销毁他的会话。
如果用户未与应用程序互动20分钟(假设用户已断开连接),则可以在这种情况下使用相同的方式