android - 有没有什么简单的方法可以在 NativeScript/Angluar 中为 IOS 和 Android 创建后台任务?
问题描述
我正在寻找在后台无限期运行自定义进程的解决方案,即使用户退出应用程序也是如此。它将从服务器获取数据并生成本地通知。我正在使用 Nativescript/Angular,我听说过,Workers
但据我所知,如果应用程序不在前台,他们将无法保持进程。如果该解决方案适用于 IOS 和 Android,那就太好了。你有什么想法吗?提前感谢您的参与
解决方案
iOS 无法在后台连续运行某些东西。操作系统决定了您的后台执行何时可以运行。有关更多信息和示例,请参阅BackgroundExecution 文档。
在 Android 上,您可以自由地连续运行它,至少直到用户根据自己的选择阻止它,示例实现可以在这里找到。
推荐阅读
- python - 将我的实时输出打印到 txt 文件不起作用 python
- java - Avro 序列化异常 - java.time.Instant 不能转换为 java.lang.Long
- sql - DISTINCT AND COUNT(*)=1 不适用于 SQL
- android - TextInputLayout 中的 EditText 没有正确的样式
- excel - 如何自动刷新过滤后的数据?
- html - 我需要一个响应式 HTML 结构作为 iframe
- python-3.x - 如何使用python编辑记事本文件中的一行
- vb.net - 有没有办法更改此代码以使其仅输出加起来为 15 的可能数字?
- maven - 有没有办法为带有子模块的 Maven 项目获取单个依赖树
- laravel - vue SFC中图像src的最佳实践是什么?