in-app reviews에서 상점으로 옮기지 않고 응용 프로그램의 평가를 받다

1928 단어 Androidreviewtech
나는 노트의 글을 수정했다.
공식.https://developer.android.com/guide/playcore/in-app-review)

Fragment


view.findViewById<Button>(R.id.btnReview)
    .clicks()
    .onEach {
//      val manager = ReviewManagerFactory.create(requireContext())
        val manager = FakeReviewManager(requireContext())
        val request = manager.requestReviewFlow()
        request.addOnCompleteListener { request ->
            if (request.isSuccessful) {
                val reviewInfo = request.result
                val flow = manager.launchReviewFlow(requireActivity(), reviewInfo)
                flow.addOnCompleteListener { _ ->
                    Toast.makeText(requireContext(), "終了", Toast.LENGTH_SHORT).show()
                }
            } else {
                // 問題が発生したけど気にしたらいけない
            }
        }

    }
    .launchIn(viewLifecycleOwner.lifecycleScope)
manager 설치 시 FakeReviewManager 및 그 후 ReviewManagerFactory.create실제 동작을 확인하기 위해 플레이콘스토어의 내부 애플리케이션으로 공유하면 리뷰를 낼 수는 없지만 동작이 보이기 때문에 쉽게 시도할 수 있다.
현재 대상 사용자가 이미 검사를 했는지 알 수 없습니다
나는 평론을 유도한 후인지 투고한 후인지 취소한 것인지 모르겠다

지도 방침


inapp reviews를 사용할 때는 지침을 준수해야 합니다.

8/8시 가이드라인 번역(무보증)

  • 응용프로그램과 게임을 충분히 체험한 후에 평론해 주십시오
  • 사용자의 과도한 요구에 대한 검사를 할 수 없음
  • 검사를 요청하기 전에 응용에 대한 질문을 하거나 의뢰성5
  • 8/8시 디자인 가이드 번역(보증 없음)

  • 평가화면은 사이즈, 투명도 등 기존 디자인을 변경하지 않고 사용
  • 평가 화면의 위나 주위에 덮어쓸 수 없음
  • 평가화면과 평가화면의 배경은 반드시 맨 윗층이어야 한다
    평가 화면이 표시되면 프로그램으로 화면을 삭제할 수 없다.
    사용자의 작업 또는 라이브러리 작업에서 자동으로 삭제됩니다.
  • 샘플 코드


    https://github.com/sobaya-0141/AllFlow/tree/in_app_review

    좋은 웹페이지 즐겨찾기