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]);
    }


'flutter' 카테고리의 다른 글

Form, TextFormField  (0) 2020.12.04
데스트탑 플러터  (0) 2020.11.11
폴더 경로 가져오기  (0) 2019.11.06
Execution failed for task ':app:mergeDexDebug'.  (3) 2019.11.01
dart lang cheatsheet  (0) 2019.10.29