앱을 오픈한지 9개월..
나는 맥북 + 아이폰 조합을 쓰기 때문에 안드로이드 핸드폰은 테스트용으로 있고, 윈도우는 접해본지가 언젠지 기억도 안난다...🫠
아무튼! MIT님이 제보해주신 오류 내용
' 웹 구글 플레이 스토어에서 앱 검색이 되지 않는다'
라는 내용이었다
엥..? 왜...?
(맨날 하는 말)
바로 구글링에 들어갔다.
구글 플레이에서 앱을 필터링 할 수 있는 element가 있다.
다양하게 있는데 오늘 사용 할 element는
<uses-feature>
uses-feature의 옵션은 name, required, glEsVersion이 있는데
name에는 사용한 하드웨어 or 소프트웨어 기능의 name을
required는 boolean값이 들어가는데, ture를 넣을 경우 디바이스에서 명시된 기능을 사용 할 수 없을 때 설치를 할 수 없도록 설정
false를 넣을 경우 디바이스에서 해당 기능을 사용 할 수 없더라도 설치를 할 수 있도록 허용
그렇다면, 어떠한 권한들을 사용하면 이러한 제한이 생기는걸까?
공식문서에 아주 잘 나와있음!
우리 앱은 카메라 권한을 사용하고 있었기 때문에
공식 문서에 따라 uses-feature 코드를 추가 해주었다.
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
정말 기본적인 설정 오류를 이제서야 발견했다니 ㅠㅠ
RN을 작업하다보면 IOS , Android오류들을 많이 보게되는데 Native 코드와 설정을 건드는것은 늘 어려운것 같다 🫠
글 잘 봤습니다, 감사합니다.