Wook No.1
Android InAppReview 본문
앱의 별점관리는 매우 중요하다.
앱을 이탈하여 구글 플레이스토어에서 별점을 요구하는것은 매우 사용자에게 어려움을 주는일이다.
그래서 구글에서 앱을 이탈하지 않고 앱안에서 별점을 수집할수 있는 InAppReview를 제공해 준다.
https://developer.android.com/guide/playcore/in-app-review
app 수준의 gradle에 dependency 추가
dependencies {
// This dependency is downloaded from the Google’s Maven repository.
// So, make sure you also include that repository in your project's build.gradle file.
implementation("com.google.android.play:review:2.0.1")
// For Kotlin users also import the Kotlin extensions library for Play In-App Review:
implementation("com.google.android.play:review-ktx:2.0.1")
...
}
InAppReview 실행 코드
val reviewManager = ReviewManagerFactory.create(context)
val request = reviewManager.requestReviewFlow()
request.addOnCompleteListener { task ->
if (task.isSuccessful) {
val reviewInfo = task.result
reviewManager.launchReviewFlow(context, reviewInfo)
}
}
주요정책:
- 앱은 사용자에게 평점 버튼 또는 카드를 표시하기 전이나 표시하는 동안 사용자 의견 관련 질문(예: '앱이 마음에 드십니까?') 또는 예측 질문(예: '이 앱을 별 5개로 평가하시겠습니까?')을 포함하여 어떤 질문도 해서는 안 됩니다.
- 사용자에게 리뷰 대화상자를 표시할 수 있는 빈도에 관한 시간제한 할당량을 적용합니다. 이 할당량으로 인해 짧은 기간(예: 1개월 미만) launchReviewFlow 메서드를 두 번 이상 호출할 경우 대화상자가 표시되지 않을 수도 있습니다.
'Android' 카테고리의 다른 글
Android ScrollView 보이는 영역 체크 (0) | 2024.09.19 |
---|---|
카카오톡 로그인 AuthError statusCode=302 KakaoTalk is installed but not connected to Kakao account. (0) | 2023.04.20 |
[에러]Unknown host CPU architecture: arm64 , Android NDK (0) | 2023.02.06 |
Webview 파일 다운로드 (0) | 2022.12.26 |
Gradle Repository 등록시 프로토콜 보안 오류 (0) | 2022.09.15 |
Comments