Google Play'i sunucunuzun arka ucuyla entegre etme

Güvenli sunucu arka ucunuz, uygulamanızın Google Play üzerinden uygulama içi satın alma işlemlerini yönetmesinde önemli bir rol oynar. Google Play'in faturalandırma sistemi, kataloğu ayarlamaktan işlemlerinizi izlemeye kadar dijital ürün işletmenizin en önemli yönlerini yönetmenize olanak tanır.

Şekil 1. Google Play'in faturalandırma sistemiyle tipik bir arka uç entegrasyonunun şeması.

Google Play Developer API, arka uçunuzu Google Play arka ucuyla senkronize tutmak için çeşitli uç noktalar içerir. Özellikle Abonelikler ve uygulama içi satın alma işlemleri API, Google Play'deki dijital ürün satışlarınızla ilgili işlevleri yönetir.

Şekil 2. Google Play Developer API tarafından sağlanan faturalandırmayla ilgili uç noktalar.

Otomatik dijital ürün kataloğu yönetimi

Arka uçta dijital ürün kataloğu yönetimi entegrasyonunun faydalı olabileceği birçok kullanım alanı vardır. Örneğin, bu entegrasyon sayesinde aşağıdakileri yapabilirsiniz:

  • Hak verme sırasında erişmek için ürünlerinizin ayrıntılarını arka uçta saklayın.
  • Tüm fiyatlarınızı otomatik olarak güncellemek için bir toplu işlem ayarlayın.
  • Kendi katalog yönetim sisteminizi Google Play'in faturalandırma sistemindeki kataloga bağlayarak eşzamanlı olarak güncellendiğinden emin olun.

Dijital ürün kataloğunuzu yönetmek için monetization.subscriptions ve inappproducts uç noktalarını kullanabilirsiniz.

Satın alma yaşam döngüsü yönetimi ve hak senkronizasyonu

Kullanıcılarınızın haklarındaki değişikliklere hızlı ve doğru yanıt vermek için satın alma yaşam döngüsü etkinliklerini izlemek çok önemlidir. Hem abonelikler hem de tek seferlik satın alma işlemleri için satın alma durumu yönetimini arka uç sisteminize entegre etmeniz gerekir. Böylece tüm satın alma işlemleriniz güvenli olur ve tüm haklarınız tutarlı bir şekilde sağlanır.

Google Play'in faturalandırma sistemi, her iki satın alma türü için de Anlık geliştirici bildirimleri (RTDN) gönderir. Arka uç sisteminiz bu mesajları içe aktarmaya ve gerekli değişiklikleri yapmaya hazır olmalıdır. Satın alma yaşam döngünüzü yönetmek için bir RTDN istemcisinden ve Google Play Developer API'den nasıl yararlanacağınızı öğrenmek için satın alma yaşam döngüsü kılavuzuna bakın.

API kotası kullanımınızı optimize etmek ve gereksiz arka uç işlemeyi önlemek için RTDN'lerdeki messageId alanının benzersizliğini kontrol eden ve yinelenen kimlikler için API çağrılarının yeniden yürütülmesini önleyen bir algoritma uygulamanızı öneririz.

Sahtekarlığı ve kötüye kullanımı önleme

Hassas mantığı arka ucunuza taşıyarak ve Google Play'deki geçersiz kılınan satın alma işlemlerini izleyerek kötüye kullanımı önleyin. Google Play Developer API, yeni satın alma işlemlerini onaylama, uygulama içi ürün satın alma işlemlerini tüketme ve geçersiz kılınan satın alma işlemlerini yönetme işlevleri sunar. Sahtekarlık ve kötüye kullanımı önleme hakkında daha fazla bilgi edinmek için Sahtekarlık ve kötüye kullanımla mücadele başlıklı makaleyi inceleyin.

Otomatik finansal mutabakat ve raporlama

Play Console raporlarınızı indirerek Google Play'deki raporlama verilerinizi içe aktarabilirsiniz. Play Console'da sizin için kullanılabilir olan bilgileri indirerek bu bilgilerle ilgili tüm kullanım alanlarını ele almak için Google Cloud Storage API'lerinden yararlanabilirsiniz.

Harici işlem yönetimi

Alternatif faturalandırma veya harici teklifler API'lerini entegre ediyorsanız tamamlanan işlemleri bildirmek ve yönetmek için Externaltransactions APIs kullanın.