티스토리 뷰
개발일지/React-Native
[React-Native] Spotify Search API Android에서 노래 제목이 영어로 나오는 문제
Seobe95 2024. 11. 28. 15:17Spotify API를 이용하여 노래 검색결과를 보여주는 기능을 작업중인데, iOS와 Android의 노래 제목의 언어가 다른 문제가 나타났습니다.
디버깅을 했을 때, iOS와 Android에서 GET 요청을 한 주소가 미묘하게 달랐습니다.
https://api.spotify.com/v1/search?offset=0&limit=10&query=%EB%B9%84%ED%8B%80&type=track&market=KR
https://api.spotify.com/v1/search?offset=0&limit=10&query=%EB%B9%84%ED%8B%80&type=track&market=KR&locale=ko-KR,ko;q%3D0.9
으로, 뒤에 locale=ko-KR,ko;q%3D0.9 가 붙어있는 iOS에 정상적인 한글 제목이 들어왔습니다.
찾아보니, Spotify API는 Accept-Language라는 헤더값을 사용하여 지정되어있는 언어에 맞게 결과값을 보내주는 것이었습니다. 또한, iOS에서는 이 헤더가 자동으로 설정되어 보내지지만, Android에서는 그렇지 않아 영어로 보내주는 것 같았습니다.
따라서 Spotify API를 담당하는 instance에 해당 헤더를 지정해주니, 안드로이드에서도 원했던 한글 제목이 내려왔습니다.
RN은 iOS와 Android의 차이점을 잘 알아야 하기 쉬운 것 같습니다..허허
'개발일지 > React-Native' 카테고리의 다른 글
[React-Native] Apple Login & 회원탈퇴 (1) | 2025.02.06 |
---|---|
[React-Native] Alert API 공통으로 사용할 수 있도록 만들기 (0) | 2024.12.01 |
[React-Native] 지도에서 마지막 위치를 시작 위치로 사용하기 (2) | 2024.11.15 |
[React-Native] Fabric 모드 전환 시 Metro에 연결이 안되는 문제 (0) | 2024.10.30 |
[React-Native] React-Navigation과 React-native-safe-area-context의 중복 여백 문제 (1) | 2024.10.17 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로그래머스
- Python
- 블로그
- 백준
- 항해99
- MDX
- 오블완
- 실전프로젝트
- react-native
- 티스토리챌린지
- next-sitemap
- Infcon2022
- Next.js
- typeScript
- createAsyncThunk
- ios
- seobe-dev
- 스파르타코딩클럽
- redux-toolkit
- js
- seobe.dev
- 인프콘
- react-native-naver-map
- JavaScript
- 성격유형검사하기
- next-mdx-remote
- site-map
- spotifyapi
- 알고리즘
- REACT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함