gpt4 book ai didi

cordova - apache cordova 应用程序中的后台服务

转载 作者:行者123 更新时间:2023-12-02 13:12:36 26 4
gpt4 key购买 nike

我需要在给定的时间间隔内使用 Apache Cordova 应用程序轮询服务器,并通知用户是否有与他/她相关的信息。我不确定是否可以通过网络 worker 来完成,因为当应用程序在 iOS 和 Android 中处于非事件状态时,事件(服务器轮询)也必须发生。

有人遇到过类似的问题吗?,我调查过local noifications/dialogs传递消息,但我不确定如何创建轮询服务。

提前致谢。

最佳答案

在我看来,永久轮询从来都不是一个好的解决方案。我建议您使用推送,以便您的服务器在有新内容可用时立即通知应用程序。它可以为您的设备节省大量电量,因为只有在确实有更新时才会被唤醒。推送通知服务正是为此目的而构建的。

看看优秀的Push Plugin for Phonegap ,适用于 iOS、Android 甚至更多平台。要为 iOS 和 Android 设置 Push Plugin,您可以阅读 Holly Schinsky's tutorial here .

Ray Wenderlich's tutorial here您可以找到有关如何实现服务器端的详细信息。

如果您确实想坚持使用轮询,我知道可以在 iOS 上这样做(请参阅 this article 关于 Background Fetch),不确定 Android 是否如此(我猜您需要在那里实现服务)。但是,我从未找到一个 Phonegap 插件可以相应地处理两个平台的后台执行。

关于cordova - apache cordova 应用程序中的后台服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25828062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com