首页 > 解决方案 > 有没有什么简单的方法可以在 NativeScript/Angluar 中为 IOS 和 Android 创建后台任务?

问题描述

我正在寻找在后台无限期运行自定义进程的解决方案,即使用户退出应用程序也是如此。它将从服务器获取数据并生成本地通知。我正在使用 Nativescript/Angular,我听说过,Workers但据我所知,如果应用程序不在前台,他们将无法保持进程。如果该解决方案适用于 IOS 和 Android,那就太好了。你有什么想法吗?提前感谢您的参与

标签: androidiosangularbackgroundnativescript

解决方案


iOS 无法在后台连续运行某些东西。操作系统决定了您的后台执行何时可以运行。有关更多信息和示例,请参阅BackgroundExecution 文档

在 Android 上,您可以自由地连续运行它,至少直到用户根据自己的选择阻止它,示例实现可以在这里找到。


推荐阅读