添加依赖
permission_handler: ^5.0.1+1
申请权限 清单文件需要加入对应权限,测试的时候需关闭app,重新打开才能生效
setPermission() async {
if (await Permission.phone.request().isGranted) { //判断是否授权,没有授权会发起授权
print("获得了授权");
}else{
print("没有获得授权");
}
}
Future<Function> requstPermission() async { //授权多个权限
Map<Permission, PermissionStatus> statuses = await [
Permission.phone,
].request();
}