일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- rn
- react-native
- react
- RN새로운아키텍쳐
- react animation
- async
- React-Native업데이트
- await
- react-native-permissions
- Hash-table
- animation
- Swift
- ios
- react native
- named type
- javascript
- axios
- Throttle
- hydration mismatch
- Promise
- RN아키텍쳐
- no-permission-handler-detected
- debounce
- RN업데이트
- promise.all
- 비동기
- private-access-to-photos
- CS
- react-native-image-picker
- motion.div
- Today
- Total
목록react-native-permissions (2)
하루살이 개발일지

1. 사용 동기 앱 개발 도중 react-native-image-picker 라이브러리를 활용해 유저가 앨범에서 사진을 업로드하는 기능을 개발하던 도중, iOS에서 앨범에 접근할 수 있는 권한이 없어 유저에게 권한 요청 하는 기능이 필요했음 (iOS에서 비공개 접근(private access to photos)밖에 할 수가 없었다.. 구체적인 내용 보러가기) 2. 에러 내용 No permission handler detected 에러가 계속 발생함. 어라? 난 분명 react-native-permissions 라이브러리 설치 후 pod install 까지 제대로 했는데.. Info.plist에 NSPhotoLibraryUsageDescription 도 잘 작성해 주었는데.. 3. 해결 방법 저 에러 세번..

react-native-image-picker를 통해 유저가 앨범에서 사진을 골라 업로드하는 기능을 개발하던 도중, 앨범에서 사진을 선택하려고 하면 '비공개 접근' 밖에 불가능했다. 앱 설정에 들어가서 바꾸려고 해도 권한 변경이 다음과 같이 불가능했다. (원래는 안함, 제한된 접근, 전체 접근 항목이 나와야 함) react-native-image-picker 자체적으로 사진 앨범 접근 권한을 받아올 수는 없는건가 싶어서 react-native-permissions로 권한을 부여해 보았다. useEffect(() => { const checkPermission = async () => { const res = await checkMultiple([PERMISSIONS.IOS.PHOTO_LIBRARY]); ..