인프런 커뮤니티 질문&답변
질문아닙니다ㅜㅜ
작성
·
47
·
수정됨
0
질문은 아닌데..챌린지 미션에 질문하기가 있어서 쓰니까 신경쓰지 말아주세요...
Link Share 공유 url은 components/Post.tsx에 있음 공식문서: share 부분 확인 ios에서는 url을 같이 넣어주면 좋고, 안드로이드에서는 title을 넣어주면 좋음
File Share expo-sharing 라이브러리 설치 후 사용 폰에 있는 파일을 다른 앱에 공유 가능
다른 앱에서 내 expo앱으로 공유하고 싶을 때 expo기본지원x Expo Share Extension이라는 외부 라이브러리를 따로 설치해서 사용해야 함 근데 npm run prebuild를 해야하는데, 이럼 expo-go에서 벗어나 native단을 건듦
한번 설치하면 못돌아옴
퀴즈
Expo Location으로 위치 정보 접근 시, 사용자의 권한 허용이 필요한가요?
네, 항상 필요해요.
아니요, 기본적으로 허용돼요.
개발 모드에선 필요 없어요.
백그라운드 위치만 필요해요.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
이수민님, 주신 내용을 확인했어요.
컴포넌트 Post.tsx 에서 공유 URL 관련 설명을 하신 것 같아요. iOS에서는 URL과 함께 데이터를 전달하면 좋고, 안드로이드에서는 제목을 포함하는 것이 좋다는 점을 명심하면 도움이 될 것입니다.
파일 공유에는 expo-sharing 라이브러리를 설치하여 폰에 있는 파일을 다른 앱에 공유할 수 있습니다.
또한 다른 앱에서 본인의 expo 앱으로 공유하고 싶을 때, 출력한 대로 Expo Share Extension이라는 외부 라이브러리를 별도로 설치해야 하며, 이 경우 npm run prebuild 명령어를 사용하여 자연스럽게 native 단계로 넘어가게 됩니다. 이 경우 한 번 설정하면 다시 돌아올 수 없다는 점도 알려드립니다.
추가로 궁금한 점 있으시면 언제든 질문해 주세요! 😊
- 링크: expo-sharing 사용법




