android - 如何检测 android cordova 应用程序当前是否正在任何设备上运行?
问题描述
我目前设置的方式是,每个设备都会使用它在首次启动时作为 POST 数据生成的唯一 ID 对我的服务器进行 API 调用。API 调用会更新该 ID 的时间戳。这些设备每 20 分钟拨打一次电话。因此,他们每 20 分钟更新一次服务器的当前时间,以指示他们上次在设备上处于活动状态的时间。
然后查看活动设备,我有一个网页,显示在过去 21 分钟内有多少设备运行了该应用程序。
但我觉得这有点原始,必须有一种更有效的方法,即使对于混合科尔多瓦应用程序也是如此。我不认为 Whatsapp 每毫秒检查一次设备的网络状态。
如果您知道任何可以帮助我实现这一目标的科尔多瓦插件,我将非常感谢您的分享。
解决方案
推荐阅读
- python - 如何在没有 EOL 错误的情况下进行 timeit.timeit 多行输出?
- kotlin - Mapstruct Kotlin Gradle - 接口实现不完整
- c# - 实体框架 - 如果新添加到集合中则插入,如果从集合中删除则删除
- spring - @Cacheable 抽象的 Spring Data Geode Expiration
- python - 面临的问题:UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 918: ordinal not in range(128) while trying to load a Pytorch model
- python-3.x - 我的代码的哪一部分打印了这个特定的行?
- typescript - 在 Slide ionic 5 上播放视频
- if-statement - 我在 verilog 中的 if 和 else 语句没有给出预期的结果
- android - 导航组件 - 在导航图中访问 BuildConfig
- ios - 未找到模块“firebase_core”颤振示例动态链接测试项目