본문 바로가기
tips/유니티 & 개발

유니티에서 구글플레이 인앱 리뷰 API 사용

by 디지털 수공업자 2020. 12. 15.
반응형

 

구글플레이 앱에서 리뷰 요청을 보여줄 수 있는 구글플레이 인앱 리뷰 API가 제공되고 있고, 유니티용 플러그인도 준비가 되어 있다.

개발환경 가이드의 맨 아래에 유니티용 플러그인 링크가 준비되어 있다.
개발환경 가이드 : developer.android.com/guide/playcore#unity

최신 버전 맨 아래에 google-play-plugins-x.x.x.unitypackage가 준비되어 있다. 그러나. 유니티 프로젝트에 최근의 애드몹 플러그인이 이미 설치되어 있다면 구글 레지스트리 설정이 따라와 있을 것이고 Package ManagerMy Registries에서 Google Play In-app Review 플러그인을 쉽게 볼 수 있다. 유니티의 Package Manager에서 설치하면 훨씬 빠르고 간단하다.

플러그인 설치가 완료되면 Package Manager의 In Project에 Google Play In-app Review가 있는 것을 확인할 수 있다.

var reviewManager = new ReviewManager();

	// start preloading the review prompt in the background
	var playReviewInfoAsyncOperation = reviewManager.RequestReviewFlow();

	// define a callback after the preloading is done
	playReviewInfoAsyncOperation.Completed += playReviewInfoAsync => {

		if (playReviewInfoAsync.Error == ReviewErrorCode.NoError){
	
	    // display the review prompt
		var playReviewInfo = playReviewInfoAsync.GetResult();
		reviewManager.LaunchReviewFlow(playReviewInfo);    
	}
	else {
	
    	// handle error when loading review prompt
		}
	
    };

리뷰창이 떠야할 시점에는 간단한 코드를 삽입하고 인앱 리뷰는 앱을 구글 플레이에 게시한 후에만 테스트가 가능하므로 프로덕션 외의 테스트 트랙에 게시 후 테스트 한다. 에디터상에서는 오류메세지만 남는다.


참고글
medium.com/the-innovation/dont-let-players-leave-your-unity-game-with-google-play-in-app-reviews-d9d91b685cff

유니티용 인앱 리뷰 통합
developer.android.com/guide/playcore/in-app-review/unity

유니티 플러그인 다운로드
github.com/google/play-unity-plugins/releases

인앱 리뷰 테스트
developer.android.com/guide/playcore/in-app-review/test




반응형

댓글