Uygulama veya oyununuzda uygulama içi yorum entegrasyonunuzu test etmek için bu kılavuzdaki adımları uygulayın.
Google Play Store'u kullanarak test etme
Uygulama içi yorumlar için uygulamanızın Google Play Store'da yayınlanması gerekir. Ancak dahili test kanallarını veya dahili uygulama paylaşımını kullanarak uygulamanızı üretim kanalında 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 bir kullanıcı hesabıyla bir cihaza yükleyin. Dahili test kanalı kullanırken aşağıdaki koşulların karşılanması gerekir:
- Kullanıcı hesabı, dahili test kanalının bir parçasıdır.
- Kullanıcı hesabı birincil hesaptır ve Google Play Store'da seçilidir.
- Kullanıcı hesabı, uygulamayı Google Play Store'dan indirmiş olmalıdır (uygulama, kullanıcının Google Play kitaplığında listelenir).
- Kullanıcı hesabında uygulama için yorum yok.
Cihazdaki hesap, uygulamayı dahili test kanalından en az bir kez indirdikten ve test kullanıcıları listesine eklendikten sonra uygulamanın yeni sürümlerini yerel olarak bu cihaza dağıtabilirsiniz (örneğin, Android Studio'yu kullanarak).
Dahili uygulama paylaşımını kullanarak test etme
Alternatif olarak, entegrasyonunuzu test etmek için dahili uygulama paylaşımını kullanarak hızlı bir şekilde yineleme yapabilirsiniz. Bu yöntem, diğer test kanallarında yapılan bazı doğrulamaları atlayarak değişiklikleri hızlı bir şekilde test etmenize olanak tanır.
FakeReviewManager kullanarak test etme
Uygulama içi yorum 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 için birim veya entegrasyon testlerinde kullanılmalıdır. FakeReviewManager 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österilmesini engelleyebilecek en yaygın sorunlar özetlenmiştir:
| Sorun | Çözüm |
|---|---|
| Uygulamanız henüz Google Play Store'da yayınlanmamışsa. | Uygulamanızın test için yayınlanması gerekmez ancak uygulamanızın applicationID en azından dahili test kanalında kullanılabilir olması gerekir. |
| 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 kullanıcının hesabını kullanarak uygulamanızı Play Store'dan indirin. |
| Google Play Store'da birincil hesap seçilmemiştir. | Cihazda birden fazla hesap varsa Play Store'da birincil hesabın seçildiğinden emin olun. |
| Kullanıcı hesabı korunuyorsa (ör. kurumsal hesaplar) | Bunun yerine bir Gmail hesabı kullanın. |
| Kullanıcı uygulamayı zaten yorumlamıştır. | Yorumu doğrudan Google Play Store'dan silebilirsiniz. |
| Kotaya ulaşıldı. | Dahili test kanalı veya dahili uygulama paylaşımı kullanın. |
| Cihazdaki Google Play Store veya Google Play Hizmetleri ile ilgili bir sorun vardır. | Bu durum genellikle Play Store cihaza başka bir kaynaktan 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. |