Android 애플리케이션에서 Google Play In App Review API 통합

4133 단어
Android 애플리케이션에 대한 리뷰 작성 사용자는 GooglePlay로 이동해야 하며 거기에서 앱을 선택하고 애플리케이션에 대한 리뷰를 작성해야 합니다.

이 긴 프로세스로 인해 사용자는 앱에 대한 리뷰를 작성하는 데 관심이 없을 수 있습니다.

이 게시물은 Android에서 GooglePlay 인앱 리뷰 API를 통합하는 방법을 알려줍니다.

시작하자
1단계: Android 스튜디오에서 Android 애플리케이션 만들기
2단계: build.gradle 파일에 Inapp Review 종속성 추가

implementation 'com.google.android.play:core-ktx:1.8.1'


3단계: API로 작업하려면 ReviewManager 클래스의 인스턴스를 생성해야 합니다.

RequestInfo 객체 생성

val request = manager.requestReviewFlow()
request.addOnCompleteListener { request ->
    if (request.isSuccessful) {
        // We got the ReviewInfo object
        val reviewInfo = request.result
    } else {
        // There was some problem, continue regardless of the result.
    }
}


인앱 검토 창 시작

val flow = manager.launchReviewFlow(activity, reviewInfo)
flow.addOnCompleteListener { _ ->
    // The flow has finished. The API does not indicate whether the user
    // reviewed or not, or even whether the review dialog was shown. Thus, no
    // matter the result, we continue our app flow.
}


4단계: 매니페스트 파일에 인터넷 권한 추가

<uses-permission android:name="android.permission.INTERNET"/>


5단계: InApp Review API를 테스트하려면 앱을 GooglePlay에 게시해야 합니다.

내가 이것을 위해 한 것은
  • 빌드 생성
  • 내부 테스트에서 출시된 앱
  • 테스트 모드에서 앱을 게시한 후 rmobile에 앱을 설치하고 애플리케이션을 엽니다.

  • 최소 요구 사항들
  • Android 기기는 Android 5.0(API 레벨 21) 이상에서 실행되어야 하며 Google Play 스토어가 설치되어 있어야 합니다
  • .
  • Google Play 스토어 앱이 설치된 Chrome OS 기기에는 v1.8.0 이상의 Play 코어 라이브러리가 설치되어 있습니다.

  • 디자인 지침 및 할당량 제한
  • 검토 대화 상자는 디자인을 수정하여 변경되거나 변경되어서는 안 됩니다.
  • 오버레이를 카드 상단이나 주변에 추가하면 안 됩니다.
  • 사용자 작업에 따라 검토 대화 상자가 자동으로 제거됨
  • 사용자 개인 정보를 보호하고 API 오용을 방지하기 위해 이 API에는 사용자당 할당량이 제한되어 있습니다.
  • 따라서 이 기능은 버튼 클릭 시 트리거되어서는 안 됩니다.
  • 앱은 리뷰 카드를 제시하기 전에 "앱이 마음에 드십니까?"와 같은 사용자 의견을 묻지 않아야 합니다. 또는 "이 앱에 별 5개를 줘"등

  • [더 많은 Android 예제 읽기[ https://rrtutors.com/language/Android ]

    좋은 웹페이지 즐겨찾기