android - 如何创建在应用程序关闭时也能正常工作的 Flutter 后台服务
问题描述
我正在为大学的学术目的开发 Flutter 应用程序。现在,我需要运行一种“永远在线”的后台服务,以便使用蓝牙,最重要的是从外部 REST API 获取定期更新。
我已经检查了 pub.dev 中的这两个库(this和this),但没有找到开箱即用的完美解决方案(如预期的那样......)。我还看到了 Kotlin 原生的东西(这里)。我想知道什么是实现我的目标的最佳选择(就最佳实践、完整性和简单性而言)。
查看下图以获得更多示意图:
解决方案
我可以在 Flutter 应用程序的后台运行 Dart 代码吗?
是的,你可以在 iOS 和 Android 的后台进程中运行 Dart 代码。有关更多信息,请参阅Medium 文章使用 Flutter 插件和地理围栏在后台执行 Dart。
归功于 Raouf Rahiche
推荐阅读
- php - 无法使用 eloquent 运行工匠并且无法在我的表中创建新记录
- azure - 具有 SAS 令牌缓存机制的 Azure CDN
- r - 在 ggmap 和 ggplot2 中为英国绘制地图
- python - 循环遍历 HTML 中的一组元素以便按照它们出现的顺序使用 2 个单独的标签名称的最佳方法是什么?
- php - 可填充的 PDF(php-pdftk) 单选按钮全有或全无,无法填充特定值
- mocking - 使用空手道 API 测试容器化微服务
- android - 如何在 Windows 中手动设置 ANDROID_SDK_ROOT
- java - 计算登录页面按钮的位置
- wso2 - WSO2 APIM 3.1.0 与 Azure AD 的集成
- javascript - 在nodejs中序列化和压缩哈希图(对象)的最快方法?