Kotlin In-App Review Kullanımı


Görsel referansı


Merhaba arkadaşlar, bugün sizlerle geliştiricilerin kullandığı, uygulamalarının oylanması ve yorum bırakılmasını kolaylaştıran Google’ın duyurmuş olduğu In-App Review API’sini inceliyor olacağız.


Uygulamamızı yayınladıktan sonra daha fazla kullanıcıya ulaşmayı sağlamak için uygulamayı puanlandırmak, yorumlarla geri bildirimler almak biz geliştiriciler için çok önemlidir, çünkü kullanıcı edinme noktasında büyük bir etkiye sahiptir uygulama değerlendirmeleri.


Genellikle bunu, uygulama içerisinde kullanıcıya uygulamamızı oylamalarını isteyerek Play Store’a yönlendirme işlemini yaparak değerlendirmelerini isteriz. Bu da bir yöntem olmakla beraber bu yöntem kullanıcıyı Play Store’a yönlendirdikten sonra uygulamaya geri dönmeme olasılığını içermektedir. Ayrıca bu durum bazı kullanıcılar için biraz karışık bir işlem olarak görülebilir ve zorlanmalarına sebep olabilir.


Bu bahsettiğimiz tüm durumları kolayca takip edebilmemizi ve kullanıcıdan kolayca uygulamamızı değerlendirmelerini sağlayacak API'yi ele alalım şimdi. Bu API kullanıcıları uygulamadan çıkarmadan uygulama içinde bir değerlendirme sayfası sunulmasına olanak sağlıyor. 


Kodlama kısmına geçmeden önce bu API Android 5.0(Lollipop) ve üstünü desteklemektedir. 


İlk olarak build.gradle(Module:app) içerisine gerekli kütüphanelerimizi ekliyoruz.


implementation 'com.google.android.play:core:1.8.2'


val reviewManager = ReviewManagerFactory.create(requireContext())
val requestReviewFlow = reviewManager.requestReviewFlow()
requestReviewFlow.addOnCompleteListener { request ->     
      if (request.isSuccessful) {
              val reviewInfo = request.result        
              val flow = reviewManager.launchReviewFlow(requireActivity(), reviewInfo) 
              flow.addOnCompleteListener {    
              }     
       } else {         
       //Herhangi bir hata alındığında çalışacak olan kod bloğu     
       }
   }

Uygulama içerisinde değerlendirme işlemi için bu kod bloğunu çalıştırdığımızda şu şekilde bir ekran karşılayacaktır bizi. Yapacaklarımız işte bu kadar basit :)



Şimdi yaptığımız işlemi nasıl test edeceğimize bakalım. 

  • Internal test track: Bu yöntem için Google Play Store’da uygulamanın yayınlanmış olması gerekir. Test etmek istediğiniz sürümü store’a yükleyerek sadece tanımladığımız test mail adreslerine açık olacak şekilde gereken testleri yaptırabilirsiniz

  • Internal app sharing: Bu yöntemde ise uygulama yayınlanmamış bile olsa test yapmanıza olanak sağlar. Bugün bu yöntem ile nasıl bir yol izleyerek test yapmamız gerektiğini inceleyeceğiz. Öncelikle test user tanımlayalım. 


Uygulamayı test edeceğimiz mail adresini ekleyeceğiz. 





İşaretlenen kısma tıklayıp uygulamamızın .aab uzantılı dosyasını ya da apk'sını upload edeceğiz. 



Upload işlemi sonrası oluşan bu link ile uygulamayı indirip test edeceğiz. Bunun için telefonumuzda küçük bir ayar yapmamız gerekmektedir. Sırayla testi yapacağımız telefondan Google Play’e girerek şu işlemleri yapmalıyız. 


Play store sürümüne birkaç defa tıkladıktan sonra dahili uygulama paylaşımı switch’i görünecektir. Bunu açtığınızda gelen uyarıya da aç diyerek onaylamamız gerekmektedir. 



Gerekli ayarlarımızı yaptıktan sonra bir üstteki görselden kopyaladığımız linke tıkladığımızda bu şekilde bir ekran açılacaktır. İndirip teste başlayabilirsiniz :)







Android’de In-App Review konusunu da bu şekilde tamamlamış olduk. Umarım hepiniz için faydalı olmuştur. 



Kaynaklar: 

https://android-developers.googleblog.com/2020/08/in-app-review-api.html?m=1

https://developer.android.com/guide/playcore/in-app-review/kotlin-java


#android #playstore #kotlin #inappreview

0 yorum

Son Paylaşımlar

Hepsini Gör

Komünite

Platform

Mobiler.dev Anasayfa
  • Twitter
  • Instagram
  • development_düzenlendi_düzenlendi
  • Youtube
  • slack-icon-black_edited_edited_edited
  • Gri LinkedIn Simge
imageedit_2_9667998092.png
JetBrains Hakkında Detaylı Bilgi Alın

© 2021 by mobiler.dev

Kurumsal Yazar Hesapları

adesso.png
mobilerdevLogo.jpg
Yazarlık Başvurusu Hakkında Bilgi Alın, Başvuru Yapın.
Topluluk Yazarlarını Tanıyın