Play Faturalandırma Kitaplığı BillingResult
yanıtı döndürerek
tetiklenen bir işlemin sonucunu bilmektir. Daha fazla
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 etmek zor olabilir
çok fazla vaktiniz olmadığından tüm BillingResponseCode
akışlarını
Play Store ile Play'in arka ucu arasındaki iletişimi kontrol etme.
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.
Faturalandırmayı etkinleştirme, Play Faturalandırma Kitaplığı için testleri geçersiz kılar
Yanıt Simülasyon Aracı ile uygulamanız arasında iletişimi etkinleştirmek için uygulamanızdan Play Faturalandırma Kitaplığı için faturalandırma geçersiz kılma testini etkinleştirmeniz gerekir. Bunun için uygulamanızın AndroidManifest.xml
dosyasına aşağıdaki meta veri etiketlerini ekleyin.
<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ğıttığınızda
bunları içermeyen ayrı bir AndroidManifest.xml
dosyası kullanın
meta veri etiketlerini kullanabilir veya bu etiketleri
AndroidManifest.xml
dosyası oluşturun.
Play Faturalandırma Kitaplığı hatalarını simüle etme
Play Faturalandırma Kitaplığı hatalarını simüle etmek için önce yanıt kodlarını yapılandırın önce Play Faturalandırma Lab uygulamasını açıp uygulamanızı test edin.
Yanıt kodu yapılandırma
Play Billing Lab uygulamasında, uygulamanız için bir lisans test kullanıcısı hesabıyla oturum açın. Bu işlem, Yanıt Simülasyon Aracı kartını içeren Play Billing Lab Kontrol Paneli'ni görüntüler.
Şekil 1. Yanıt Simülasyon Aracı kartı. Yanıt Simülatörü kartında Yönet'i tıklayın. Yanıt Simülasyon Aracı ekranı gösterilir.
İstendiğinde, uygulamanızın bağlantı durumunu görmek için Play Faturalandırma Lab'in bildirimlerine izin verin.
Etkin değilse Play Faturalandırma Kitaplığı yanıtlarını simüle et anahtarını etkinleştirin zaten etkin.
Şekil 2. Play Faturalandırma Kitaplığı yanıtlarını simüle edin. 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 şeklini test etme
Uygulamanızı açın.
- Play Billing Lab'dan bildirimlere izin verdiyseniz cihazınızın durum çubuğunda Play Billing Lab bildirim simgesini görürsünüz. Bu simge, Yanıt Simülasyon Aracı'na başarılı bir şekilde bağlandığınızı gösterir.
Şekil 3. Başarılı bağlantıyı gösteren Play Billing Lab simgesi. 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.