개발일지
[React-Native] Spotify Search API Android에서 노래 제목이 영어로 나오는 문제 본문
개발일지/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 |