颤振不断检查GPS状态

时间:2020-08-04 10:17:08

标签: flutter flutter-dependencies provider

我正在开发一个需要持续定位用户位置的应用程序。如果用户禁用GPS,我想显示一个错误屏幕。

1 个答案:

答案 0 :(得分:1)

您可以使用permission_handler插件。您可以执行if块内部需要位置权限的任务,如果权限被撤消,则会显示错误消息。

if (await Permission.locationWhenInUse.serviceStatus.isEnabled) {
  // Use location.
} else {
  // show error
}

您还可以查看this答案,这可以帮助您听取权限更改。