Android 앱에서 버전 업 알림을 통합하고 테스트하는 방법

배경



코칭 회사에서 뉴스 앱을 iPhone/Android에서 만들고 있습니다.
2년 정도 업데이트하지 않았다고 하고, 향후는 버전 업을 유저에게 통지하고 싶다고 하는 요망이 있었습니다.

Android에서는 HockeyApp라는 알림 SDK가 들어 있었습니다만, 2019년의 가을 근처에 사양이 바뀌는? 같은 설명이 있었으므로, 다른 것을 넣기로 했습니다.

in-app updates



위의 대신 Google 정품 "in-app updates"라는 것을 문서를보고 구현했습니다.
Support in-app updates 는 이쪽

필요한 환경



Android 5.0 (API level 21) 이상
Play Core 라이브러리 1.5.0 이상

문서는 영어이지만 열심히 읽고,
소스를 그대로 copipe.

업데이트 유형



Immediate와 Flexible의 타입을 선택할 수 있고,
Immediate는 강제 업데이트(×버튼이 있으므로 강제라고는 할 수 없다)
Flexible는 업데이트하지 않는 버튼을 선택할 수 있다

중요! 테스트 방법



GooglePlay에 올라있는 앱 버전이 19로,
버전 18의 APK를 만들어 실기에 넣으면 움직인다고 생각하면 움직이지 않는다! !

AndroidStudio에서 서명된 APK를 만드는 방법은 여기

GooglePlayConsole
htps : //로 ゔぇぺぺr. 안 d로이 d. 코 m / st 리부테 / 안녕하세요? hl = 그럼

에 로그인하여 내부 테스트를 실시해야 했습니다!

GooglePlayConsole에서 내부 테스트



  • console에서 내부 테스트 할 사용자의 이메일 주소를 등록합니다
  • 현재 GooglePlay에 올라있는 앱 (v19) 버전 +1 (v20)의 APK를 만들고 콘솔에서 릴리스를 만듭니다
  • 1. 등록 된 주소로 로그인 한 Google Play 스토어를 통해 또는 사용자에게 옵트 인 URL을 공유하고 실제 기기에 설치하십시오
  • 버전 업 알림을 테스트하고 싶기 때문에 2. 버전 +1 (v21) 된 APK를 만들고 콘솔에서 릴리스를 만듭니다
  • 실제 기기에 설치된 v20 앱을 시작하면 아래 화면이 나옵니다

  • Immidiate의 경우


    Flexible의 경우


    나오면 기쁘다!

    좋은 웹페이지 즐겨찾기