투케이2K

53. (TWOK/LOGIC) [모바일] 인앱 (In App) 리뷰 (Review) 팝업창 호출 로직 정리 - Android , iOS 본문

투케이2K 로직정리

53. (TWOK/LOGIC) [모바일] 인앱 (In App) 리뷰 (Review) 팝업창 호출 로직 정리 - Android , iOS

투케이2K 2024. 3. 5. 08:49
반응형

[로직 정리]

정리 로직 : MOBILE (Android / Ios)

상태 : [모바일] 인앱 (In App) 리뷰 (Review) 팝업창 호출 로직 정리 - Android , iOS

 

[설 명]

 

---------------------------------------------------------------------------

[1] : 사용자 앱 로그인 수행 후 >> 이벤트 성 공지사항 팝업창 표시 수행

---------------------------------------------------------------------------

[2] : 사용자가 팝업창 확인 후 닫기 버튼을 클릭 시 >> 하이브리드 앱 자바스크립트 브릿지로 이벤트 알림 전달

---------------------------------------------------------------------------

[3] : 네이티브에서는 브릿지로 이벤트 알림을 전달 받으면 >> 인앱 리뷰 팝업창 호출 수행 실시 

  >> 안드로이드 : ReviewManager
  >> IOS : SKStoreReviewController

---------------------------------------------------------------------------

[4] : 인앱 리뷰 팝업창 표시 참고 사항 정리 (안드로이드) :

  >> Google Play 는 사용자에게 리뷰 대화상자를 표시할 수 있는 빈도에 관한 시간 제한 및 할당량을 적용
       (예시로 1개월 미만에 launchReviewFlow 메소드를 두번이상 호출하는 경우 대화상자가 표시 되지 않을 수 있음)

  >> 인앱 리뷰 팝업창 호출 시 클릭 유도 문안을 표시해서는 안됨 (ex: 만족하면 별점 좋게 주세요)

  >> 랜덤 리뷰 팝업창 호출 되지 않는 원인 : 

        - 앱이 Play 스토어에 아직 게시되지 않았습니다
          (테스트를 위해 앱을 게시할 필요는 없지만 앱의 applicationID는 최소한 내부 테스트 트랙에서 사용할 수 있어야 합니다)
                    
        - 사용자 계정으로 앱을 평가할 수 없습니다
           (앱이 사용자의 Google Play 라이브러리에 있어야 합니다)

        - 기본 계정이 Play 스토어에서 선택되지 않았습니다
           기기에서 여러 계정을 사용할 수 있는 경우 기본 계정이 Play 스토어에서 선택된 계정인지 확인합니다)
                     
        - 사용자 계정이 보호되고 있습니다
          (대신 Gmail 계정을 사용합니다)
                     
        - 사용자가 이미 앱을 평가했습니다
          (Play 스토어에서 직접 리뷰를 삭제합니다)
                     
        - 할당량에 도달했습니다
          (내부 테스트 트랙 또는 내부 앱 공유를 사용합니다)
                     
        - 기기에서 Google Play 스토어 또는 Google Play 서비스 관련 문제가 발생했습니다
          (유효한 버전의 Play 스토어 및 Google Play 서비스가 있는 다른 기기를 사용합니다)

---------------------------------------------------------------------------

[5] : 인앱 리뷰 팝업창 표시 참고 사항 정리 (IOS) :

  >> 인앱 리뷰 팝업창 호출 시 클릭 유도 문안을 표시해서는 안됨 (ex: 만족하면 별점 좋게 주세요)

  >> 랜덤 리뷰 팝업창 호출 되지 않는 원인 : 

        - [디버깅] : Development 팝업이 항상 표시

        - [Testflight] : 팝업이 표시 되지 않음

        - [AppStore] : 애플의 정책에 맞게 표시됨
                              365일동안 3번 이상 뜨지 않음
                              같은 버전에서 2번 이상 뜨지 않음
  
---------------------------------------------------------------------------

[6] : 참고 사이트

https://blog.naver.com/kkh0977/222809817954

https://blog.naver.com/kkh0977/222809872597

---------------------------------------------------------------------------

반응형
Comments