使用Flutter插件和地理围栏在后台执行Dart

资源资源

Dart文件:

  • PluginUtilities :包含用于处理CallbackHandles的方法
  • IsolateNameServer :使用命名的SendPorts在前台和后台隔离之间建立通信

适用于Android的文档:

  • FlutterNativeView :允许生成背景隔离
  • FlutterCallbackInformation :查找使用回调句柄启动后台隔离所需的回调信息

适用于iOS的文档:

  • FlutterEngine :允许产生背景隔离
  • FlutterCallbackCache :查找使用回调句柄启动后台隔离所需的回调信息

示例插件:

  • FlutterGeofencing :为本文创建的地理围栏插件
  • android_alarm_manager :Flutter的AlarmManager插件
  • location_background :用于在iOS上侦听重大位置更改的插件

参考项目:

  • rpi_gpio :用于访问Raspberry Pi GPIO引脚的软件包。
  • FlutterGarageDoorOpener :使用Flutter的车库门遥控器
  • GarageDoorController :车库门控制器库和服务