3월, 2022의 게시물 표시

[Android] 인앱 업데이트 지원

  1 implementation 'com.google.android.play:core:1.10.3' 코드는 아래와 같다. 1 2 3 4 5 6 7 val updateManager = AppUpdateManagerFactory.create( this ) val updateInfo = updateManager.appUpdateInfo updateInfo.addOnSuccessListener { if (it.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE && it.isUpdateTypeAllowed(AppUpdateType.IMMEDIATE)) { updateManager.startUpdateFlowForResult(it, AppUpdateType.IMMEDIATE, this , 1 ) } }

[iOS] 인앱 리뷰

1 2 3 4 5 6 7 8 import StoreKit . . . // 아래를 호출하면 팝업창 발생함. SKStoreReviewController.requestReview()

[Android] 안드로이드 인앱 리뷰

업무상 필요하여 인앱리뷰를 찾아보았다.  의존성 구성으로 아래를 추가하고 1 implementation 'com.google.android.play:core:1.10.3' 코드는 아래와 같다. 1 2 3 4 5 6 7 8 9 10 11 val manager = ReviewManagerFactory.create( this ) manager.requestReviewFlow().addOnCompleteListener { if (it.isSuccessful) { val flow = manager.launchReviewFlow( this , it.result) flow.addOnCompleteListener { // 리뷰 등록 완료 시 // 주의!! 리뷰 등록을 완료하지 않고 리뷰 등록 창을 닫거나 "나중에" 클릭시에도 이곳이 호출됨 }.addOnFailureListener { } } }