Uygulama içi yorumları test edin

Uygulamanızdaki veya oyununuzdaki uygulama içi yorumlar entegrasyonunuzu test etmek için bu kılavuzdaki adımları izleyin.

Google Play Store'u kullanarak test etme

Uygulama içi yorumlar için uygulamanızın Play Store'da yayınlanması gerekir. Ancak dahili test kanallarını veya dahili uygulama paylaşımını kullanarak uygulamanızı üretim kanalına yayınlamadan entegrasyonunuzu test edebilirsiniz. Her iki yöntem de bu bölümde açıklanmaktadır.

Dahili test kanalı kullanarak test etme

Uygulamanızı dahili test kanalına yükleyin ve dahili test kanalına erişimi olan kullanıcı hesabının bulunduğu bir cihaza yükleyin. Dahili test kanalı kullanılırken aşağıdaki koşulların karşılanması gerekir:

  1. Kullanıcı hesabı, Dahili Test Kanalı'nın bir parçasıdır.
  2. Kullanıcı hesabı birincil hesaptır ve Play Store'da seçilir.
  3. Kullanıcı hesabı uygulamayı Play Store'dan indirmiştir (uygulama, kullanıcının Google Play kitaplığında listelenir).
  4. Kullanıcı hesabında şu anda uygulama için yorum bulunmuyor.

Cihazdaki hesap, uygulamayı dahili test kanalından en az bir kez indirdikten sonra ve test kullanıcıları listesine dahil olduktan sonra, uygulamanın yeni sürümlerini bu cihaza yerel olarak dağıtabilirsiniz (örneğin, Android Studio'yu kullanarak).

Dahili uygulama paylaşımını kullanarak test etme

Alternatif olarak, hızlı yineleme için entegrasyonunuzu test etmek üzere dahili uygulama paylaşımını kullanabilirsiniz. Bu yöntem, diğer test kanallarında yapılan doğrulamaların bazılarını atlayarak değişiklikleri hızlı bir şekilde test etmenize olanak tanır.

FakeReviewManager kullanarak test etme

Uygulama içi inceleme yapısı, API'nin davranışını taklit etmenize olanak tanıyan bir FakeReviewManager uygulaması içerir.

Bu, yalnızca inceleme tamamlandıktan sonra uygulamanın davranışını doğrulamak amacıyla birim veya entegrasyon testlerinde kullanılmalıdır. FakeReviewManager öğesini kullanmak için ReviewManager örneğini, aşağıdaki örnekte gösterildiği gibi FakeReviewManager örneğiyle değiştirin:

Kotlin

val manager = FakeReviewManager(context)

Java

ReviewManager manager = new FakeReviewManager(context);

Sorun giderme

Uygulama içi yorumları entegre edip test ederken bazı sorunlarla karşılaşabilirsiniz. Aşağıdaki tabloda, uygulama içi yorum iletişim kutusunun uygulamanızda görünmesini engelleyebilecek en yaygın sorunlar özetlenmiştir:

Sorun Çözüm
Uygulamanız henüz Play Store'da yayınlanmadı. Test etmek için uygulamanızın yayınlanması gerekmez, ancak uygulamanızın applicationID özelliği en azından dahili test kanalında kullanılabilir olmalıdır.
Kullanıcı hesabı uygulamayı inceleyemez. Uygulamanız, kullanıcının Google Play kitaplığında olmalıdır. Uygulamanızı kullanıcının kitaplığına eklemek için söz konusu kullanıcının hesabını kullanarak uygulamanızı Play Store'dan indirin.
Birincil hesap, Play Store'da seçili değildir. Cihazda birden fazla hesap varsa birincil hesabın Play Store'da seçilen hesap olduğundan emin olun.
Kullanıcı hesabı korunur (örneğin, kurumsal hesaplarda). Gmail hesabı kullanın.
Kullanıcı uygulamayı zaten incelemiş. Yorumu doğrudan Play Store'dan silebilirsiniz.
Kotaya ulaşıldı. Dahili test kanalı veya dahili uygulama paylaşımı kullanın.
Cihazda Google Play Store veya Google Play Hizmetleri ile ilgili bir sorun vardır. Bu durum genellikle Play Store cihaza başka cihazdan yüklendiğinde ortaya çıkar. Play Store ve Google Play Hizmetleri'nin geçerli bir sürümüne sahip farklı bir cihaz kullanın.