首页 > 解决方案 > Flutter permission_handler 重新请求权限

问题描述

目前,我有一个使用permission_handler 在我的应用程序中请求位置权限的简单方法。在接受/拒绝权限时,第一次一切正常。但是,一旦第一个对话框得到响应,调用 .request() 就不再打开权限请求对话框。

有没有办法在用户已经响应后触发应用程序内的对话框?

这是我的方法:

Future<bool> requestLocationPermissions() async {
    bool permissions = await Permission.locationWhenInUse.request().isGranted;

    if (permissions) {
      return true;
    } else {
      return false;
    }
  }

标签: flutter

解决方案


推荐阅读