안녕하세요.
이번에 어플에 업데이트 체크 로직을 구글에 검색하고, 조사해서 추가했습니다.
Gradle의 VersionName 값을 플레이스토어 내에 있는 값과 비교해서 차이 나면 플레이스토어로 이동시키는 건데요.
그런데 막상 이동하게되면 업데이트가 아니라 열기로 나와서 문제입니다.. 제가 알기로는 VersionName말고 VersionCode값을 올리면 업데이트란 글자로 되는걸로 알고 있는데 (검색해 봄)
제가 VersionName값도 올리고 VersionCode값도 +1 해서 올렸거든요. 그런데도 업데이트란 글자가 아니라, 열기란 버튼으로만 되어있습니다. 그래서 다시 열면, 버전 네임값 비교해서 업데이트하란 로직이 다시 발생되구요...
즉, VersionName값은 업데이트된값을 제대로 읽어와 안드로이드에서 비교하고, 업데이트하란 팝업까지 띄우는건 성공하나, intent에 업데이트 링크 걸어서 버튼눌러 이동하게 되면 업데이트 글자가 안나오는 거죠..
버전들만 바꾸지말고, 실제 코드 내용이라던지 뭔가 수정된게 있어야 적용이 되는 건가요?? 잘못세팅된게 있나해서 궁금합니다..
그리고 플레이스토어 내 앱/게임 들어갔을때 업데이트 항목에는 안나오고 실제 검색해서 들어가면 업데이트나오는건 또 무슨 이유일까요 ㅠㅜ
혹시 아시는거 계시다면 답변 부탁드립니다. (__)