[Android] 왜 play store에 앱 검색이 안될까?

hojung choi·2023년 7월 20일
0
post-thumbnail

앱을 오픈한지 9개월..
나는 맥북 + 아이폰 조합을 쓰기 때문에 안드로이드 핸드폰은 테스트용으로 있고, 윈도우는 접해본지가 언젠지 기억도 안난다...🫠

아무튼! MIT님이 제보해주신 오류 내용

' 웹 구글 플레이 스토어에서 앱 검색이 되지 않는다'

라는 내용이었다

엥..? 왜...?
(맨날 하는 말)

바로 구글링에 들어갔다.

결론 : 우리 앱에서 사용하는 안드로이드 내장 기능 권한이 있는데 (ex 카메라, 위치 등등) 그 권한을 사용 할 수 없는 디바이스의 경우 앱 매칭이 되지 않아 검색이 되지 않는 것

구글 플레이에서 앱을 필터링 할 수 있는 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 코드와 설정을 건드는것은 늘 어려운것 같다 🫠

profile
🧚🏻‍♀️ Front-End Developer

1개의 댓글

comment-user-thumbnail
2023년 7월 20일

글 잘 봤습니다, 감사합니다.

답글 달기