Play Faturalandırma Kitaplığı BillingResult
yanıtı döndürerek
tetiklenen bir işlemin sonucunu bilmektir. Daha fazla bilgi için BillingResult
yanıt kodlarını işleme bölümüne bakın. Sizden önce
uygulamanızı üretim ortamına dağıtabilmek için, uygulamanızın çeşitli
nasıl kullanacağımızı konuştuk.
Yanıt Simülasyon Aracı
Uygulamanızı Play Faturalandırma Kitaplığı ile entegre ettiğinizde Play Store ile Play'in arka ucu arasındaki iletişim üzerinde fazla kontrol sahibi olmadığınızdan tüm BillingResponseCode
akışlarını test etmek zor olabilir.
Play Faturalandırma Lab uygulamasındaki Yanıt Simülasyon Aracı özelliği,
Çeşitli karmaşıklığı test etmek üzere Play Faturalandırma Kitaplığı için hata kodu yanıtlarını yapılandırma
hata senaryolarına göz atın.
Play Faturalandırma Kitaplığı için faturalandırmayı geçersiz kılma özelliğini etkinleştir
Yanıt Simülatörü ile uygulamanız arasında iletişimi sağlamak için
Play Faturalandırma Kitaplığı için faturalandırmayı geçersiz kılma testini etkinleştirmeniz gerekir
kontrol edin. Bunu yapmak için aşağıdaki meta veri etiketlerini uygulamanızın
AndroidManifest.xml
dosyası oluşturun.
<manifest ... > <application ... > ... <meta-data android:name="com.google.android.play.largest_release_audience.NONPRODUCTION" android:value="" /> <meta-data android:name="com.google.android.play.billingclient.enableBillingOverridesTesting" android:value="true" /> </application> </manifest>
Uygulamanızı üretim ortamına dağıtırken bu meta veri etiketlerini içermeyen ayrı bir AndroidManifest.xml
dosyası kullanmalı veya bu etiketleri AndroidManifest.xml
dosyasından kaldırdığınızdan emin olmalısınız.
Play Faturalandırma Kitaplığı hatalarını simüle etme
Play Faturalandırma Kitaplığı hatalarını simüle etmek için önce Play Billing Lab uygulamasında yanıt kodlarını yapılandırın, ardından uygulamanızı test edin.
Yanıt kodunu yapılandırma
Play Faturalandırma Lab uygulamasında, uygulamanız için bir lisans test kullanıcısı hesabıyla oturum açın. Aşağıdakiler dahil olmak üzere Play Faturalandırma Lab Kontrol Paneli'ni Yanıt Simülatörü kartında.
'nı inceleyin.Yanıt Simülasyon Aracı kartında Yönet'i tıklayın. Bu, Yanıt Simülatörü ekranını gösterir.
İstendiğinde, uygulamanızın bağlantı durumunu görmek için Play Billing Lab'den gelen bildirimlere izin verin.
Henüz etkinleştirilmemişse Play Faturalandırma Kitaplığı yanıtlarını simüle et anahtarını etkinleştirin.
Test etmek istediğiniz Play Faturalandırma Kitaplığı API'leri için bir yanıt kodu seçin. Seçimleriniz otomatik olarak kaydedilir ve Yanıt Simülatörü , seçilen yanıt kodlarını uygulamanıza göndermeye hazır.
Uygulamanızın hata işleme özelliğini test etme
Uygulamanızı açın.
- Play Faturalandırma Lab'inden gelen bildirimlere izin verdiyseniz cihazınızın durum çubuğunda, Yanıt Simülatörü ile başarılı bir bağlantı kurulduğunu belirten Play Faturalandırma Lab bildirim simgesini görürsünüz.
Test etmek istediğiniz Play Faturalandırma Kitaplığı API yöntemini tetikleyin. Örneğin,
launchBillingFlow
değişkenini test etmek istiyorsanız bir uygulama içi satın alma akışı başlatın.