【发布时间】:2022-08-02 19:47:28
【问题描述】:
我只想在用户拒绝权限或不允许权限时才要求用户启用权限 这个功能在安卓上运行得很好
Future _getLocationPermission() async {
if (await Permission.location.request().isGranted) {
permissionGranted = true;
} else if (await Permission.location.request().isPermanentlyDenied) {
throw(\'location.request().isPermanentlyDenied\');
} else if (await Permission.location.request().isDenied) {
throw(\'location.request().isDenied\');
permissionGranted = false;
}
}
但在 iOS 上它抛出异常权限 isPermanentlyDenied 未处理的异常:location.request().isPermanentlyDenied 即使用户在使用应用程序时允许位置权限 我正在使用permission_handler package