【问题标题】:Keep socket running in the background in hybrid application (Angular and Apache Cordova)在混合应用程序(Angular 和 Apache Cordova)中保持套接字在后台运行
【发布时间】:2020-01-20 22:13:48
【问题描述】:

我有一个混合 Angular 应用程序和 Apache Cordova,在其中我有一个聊天,我希望聊天套接字即使在应用程序暂停或完全关闭时也能继续运行。 知道如何实现吗?

【问题讨论】:

    标签: android angular cordova hybrid-mobile-app


    【解决方案1】:

    您可以使用任何云消息服务,例如FCMone-signal

    查看链接以了解有关这些服务及其工作原理的更多信息。

    也就是说,如果您谈论的是在聊天应用程序中接收消息。 但是如果您需要您的应用在后台执行某些功能,您可以使用其中一个 npm cordova 插件,例如这个插件 cordova-plugin-background-service

    在您的应用未运行时在后台执行某些功能。

    【讨论】:

    • 我有一个使用套接字工作的聊天服务,我正在尝试让套接字连接在后台继续运行,即使应用程序已完全关闭
    • 正如我告诉你的,如果你想添加任何逻辑以在你的应用程序未运行时在后台工作,你必须将它添加到后台服务中,这意味着你需要添加一些代码在后台服务中处理套接字连接和接收消息的处理程序
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-29
    相关资源
    最近更新 更多