flutter
권한가져오기(checkPermissionStatus)
paulaner80
2019. 11. 13. 10:48
반응형
원래는 simple_permissions를 이용하였었는데
androidx가 나와서 androidx로 프로젝트를 생성했다.
>flutter create -a kotlin -i swift --androidx my_awesome_app |
이 후 project 생성 후 빌드하는데 simple_permissions이 android.support 이기 때문에 실패 났다.
그개서 permission관련 다른 라이브러리인
permission_handler (https://pub.dev/packages/permission_handler)를 사용하게 되었다.
checkPermissionStatus 이 권한확인이고,
requestPermissions 이 권한요청이다.
PermissionStatus permission = await PermissionHandler()
.checkPermissionStatus(PermissionGroup.storage);
if (permission != PermissionStatus.granted) {
await PermissionHandler().requestPermissions([PermissionGroup.storage]);
}