이전에 만난 에러긴하지만
Gorouter 버전 업그레이드(3.0.0) 하면서 오류난것이다.
오류아닌 오류는 flutter 3.16버전 업되면서 WillPopScope 이게 사라지면서 PosScope 로 대체되고
네이게이션 스텍이 안쌓여있을경우 PopScope 를 실행 안하고 바로 Gorouter 의 isExit 함수로 넘어가는
상황이였다 그래서 난 안드로이드의 뒤로가기 종료버튼을 막지 못하였다.
해결은 되었다 그냥 gorouter 버전을 낮추어 실행했더니 다시 PopScope가 잘 작동되었다.
나중에 gorouter가 해결해 주겠지 그리고 업데이트를 해야지
/* ========================================== *\
오늘 만난에러는
별것아닌 권한설정 떄문이였다.
android ios 로 개발 중
사진첩권한이 문제였다
안드로이드 12이하버전 이상버전의 권한설정이 다르게 적용되어
12이하 버전의 권한 Permission.storage 에 해당하며
12이상 버전의 권한은 Permission.photos 에 해당된다
그리하여 난 두개다의 권한을 or 연산자를 써서 코드를 작성하였지만 반전은 ios에서 였다
ios는 권한설정을 Permission.photos 로 설정한다 그러나 Permission.storage는 항상 허용이 설정되어 있어 오류가 났었던것이다.
이대로 출시하면 큰일나기에 Permission.storage 권한은 android 에서만 확인할수 있도록 하였다.
'기록중' 카테고리의 다른 글
웹 서버 구성하기 (0) | 2024.04.22 |
---|---|
내가 만난 에러 [24.01.24] (1) | 2024.01.24 |
flutter version 3.16.0 update gradle chage android setting (0) | 2023.12.31 |
내가 만난 애러 해결방법 X / 원점확인 O with Flutter [23.12.29] (1) | 2023.12.29 |
11월 27일 끄적끄적 (2) | 2023.11.27 |