android - 在混合应用程序(Angular 和 Apache Cordova)中保持套接字在后台运行
问题描述
我有一个混合 Angular 应用程序和 Apache Cordova,在其中我有一个聊天,我希望聊天套接字即使在应用程序暂停或完全关闭时也能继续运行。知道如何实现吗?
解决方案
您可以使用任何云消息传递服务(例如FCM 或one-signal )来执行此操作
检查链接以了解有关这些服务及其工作原理的更多信息。
也就是说,如果您谈论仅在聊天应用程序中接收消息。但是如果您需要您的应用程序在后台执行某些功能,您可以使用其中一个 npm cordova 插件,例如这个插件cordova-plugin-background-service
在您的应用未运行时在后台执行某些功能。
推荐阅读
- java - selenium webdriver中没有可用定位器时如何找到WebElement
- vue.js - 如何在 Vue.JS 中添加和删除确切的元素?
- flutter - Flutter 关闭应用时如何保存数据
- php - 在 Codeigniter 的 Rest API 中使用 JWT 令牌的最佳方式。登录和注册的表架构应该是什么?如果我将令牌存储在表中
- ansible - Ansible:使用 with_items 模块时如何跳过一些空项目?
- javascript - 在调用 router.push() 之前加载 Vue 组件
- mongodb - mongodb函数返回格式
- javascript - 如何在本机反应中使用后退按钮重新渲染组件?
- react-native - ios13是强制登录的吗?
- image-segmentation - 医学图像分割:python 中 3D 图像的最大表面距离?