테스트 프로세스 구글링에 보니깐, 아래와 같이 나오는데요.
저는 인앱 업데이트 기능을 넣은 내부테스트 파일 2개를 각각 버전코드 다르게 해서 테스트를 했는데 아무리 해도 업댓창이 안뜨네요ㅠ; 아래 1번 항목에서 플레이스토어에서 앱을 다운 받을 때, 내부테스트모드로 마켓에서 다운 받는 게 아니라 일반 플레이스토어에 최소 입앱 기능 넣은 버전을 올려 놓고 내부테스트 버전 1개 올려서 테스트를 해야 하는 것인가요?
1~6까지는 되는데, 마지막에 업댓창이 안뜨네요ㅠ
=============================================
1. 반드시 플레이스토어에서 앱을 다운받는다. (빌드를 직접 디바이스에 다운로드하면 안됨, 앱을 다운받을 때 사용한 play store계정의 정보와 업데이트 할 때 사용하는 play store 계정의 정보가 같아야 하기 때문)
2. app수준의 build.gradle에서 다음과 같이 설정한다.
1) versionCode는 기존 버전보다 높음.
2) applicationId가 같음.
3. 안드로이드 스튜디오의 Build->Generate Signed Bundle/APK를 사용해서 앱 번들 생성, 이때 모드는 release여야 함.
4. 구글 플레이 콘솔(
https://play.google.com/apps/publish/)에서 앱을 선택해주고 출시관리->앱 버전->내부 테스트 트랙을 사용하여 3번에서 만든 앱 번들을 올린다.
5. 구글 플레이 캐시 초기화 & 다운받았던 테스트 어플리케이션 종료
6. 구글 플레이 들어가서 왼쪽 상단 햄버거 버튼 클릭->내 앱/게임 클릭->사용 가능한 업데이트에서 내 앱이 업데이트 가능한 상태인지 확인 (절대 업데이트 버튼 누르면 안됨)
7. 다시 테스트 어플리케이션에 들어간다, 이 때 인앱 업데이트 안내 창이 나오면 성공, 아니면 실패.