Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检测android cordova应用程序当前是否在任何设备上运行?_Android_Firebase_Cordova_Plugins_State - Fatal编程技术网

如何检测android cordova应用程序当前是否在任何设备上运行?

如何检测android cordova应用程序当前是否在任何设备上运行?,android,firebase,cordova,plugins,state,Android,Firebase,Cordova,Plugins,State,按照我目前的设置方式, 每个设备对我的服务器进行一次API调用,并使用它在第一次启动时作为POST数据生成的唯一ID。 API调用更新该ID的时间戳。 这些设备每20分钟打一次电话。因此,每20分钟,他们就会用当前时间更新服务器,以指示他们上次在设备上处于活动状态的时间 然后,为了查看活动设备,我有一个网页,显示有多少设备在过去21分钟内运行了应用程序 但我觉得这有点原始,必须有一个更有效的方法,即使是混合cordova应用程序。我不认为Whatsapp真的每毫秒检查一次设备的网络状态 如果你知

按照我目前的设置方式, 每个设备对我的服务器进行一次API调用,并使用它在第一次启动时作为POST数据生成的唯一ID。 API调用更新该ID的时间戳。 这些设备每20分钟打一次电话。因此,每20分钟,他们就会用当前时间更新服务器,以指示他们上次在设备上处于活动状态的时间

然后,为了查看活动设备,我有一个网页,显示有多少设备在过去21分钟内运行了应用程序

但我觉得这有点原始,必须有一个更有效的方法,即使是混合cordova应用程序。我不认为Whatsapp真的每毫秒检查一次设备的网络状态

如果你知道任何科尔多瓦插件,可以帮助我实现这一点,我将非常感谢你分享