2013-07-30 21 views
5

Android uygulama geliştirme konusunda yeni bir kullanıcıyım. Çok fazla çaba harcadıktan sonra Amazon App Store için bir android uygulama geliştirdim. Uygulamam uygulama içi satın alma özelliğini içeriyor. Ancak, uygulama Samsung galaxy S2'de çalışmadığı için Amazon App Store'dan reddedildi. Uygulamamın hem Amazon hem de Google Playstore için uygulama içi satın alma işlemiyle tüm cihazlarda çalışmasını sağlamak için neler yapabilirim? Bu amaç için önceden hazırlanmış bir Kütüphane var mı? herhangi bir öneri yardımcı olacaktır.Hem Google oynamak hem de Amazon Store için android uygulaması geliştirmek

cevap

9

OpenIAB - Uygulama İçi Faturalandırma, uygulamanızdaki birçok mağazayı tek bir kütüphaneden bütünleştirmenize yardımcı olan bir uygulama içi faturalandırma kütüphanesidir. işte onların tanıtımı:

Tüm Android uygulamalarına Android uygulamaları yüklemek acı verici bir süreçtir ve AppDF projesi bunu kolaylaştırmak için tasarlanmıştır. Ancak, geliştiriciler için farklı olan uygulamaların farklı satın alma API'lerini desteklemesi daha da zordur. Zaten beş farklı Uygulama İçi Satın Alma API'si var ve bu sayı artıyor. Tüm mağazaların uygulama mağazasındaki uygulama içi satın alma API'lerini sarmalayacak ve geliştiricilerin kendi uygulamalarını/oyunlarını geliştirecekleri bir açık kaynak kütüphanesi oluşturacağız. Bu sayede bir APK tüm mağazalarda çalışacak. ve her mağazadaki doğru uygulama içi satın alma API'sını otomatik olarak kullanır. Ayrıca, bu kütüphaneyi kullanarak oluşturulan tüm APK dosyalarını desteklemek için depolayabilecek açık bir uygulama içi faturalandırma API'si geliştireceğiz.

İşte openIAB's github repository. Sadece openIAB Google Play ve Amazon destekliyor ancak Yandex samsung uygulamalar ve daha fazlası ...

GÜNCELLEME destekler: çevrimiçi otomatik Jenkins .there kullanabileceği birçok cihaz yapılandırmaları karşı uygulamanızı test etmek için birçok öğreticiler ve burada dzone'dan sizin için one example tutorial.

+0

Eğitici bağlantısı çalışmıyor :(Bunu uygulamayı denediniz mi? (Sadece soran) – Bhaijaan

+0

Daha önce jenkins yükledim ve yükledim ve çalışıyorum.Çok sayıda cihaz tarafından öneriliyor.Ancak bir adam için aşırı bir olasılık olabileceğini itiraf ediyorum OpenIAB'yi test ettim, API'sı google'ın billinghelper API'sine çok benzer. Uygulamalarımı henüz Google'a veya Amazon'a göndermedim, ancak API'larının telefonumda çalıştığını doğrulayabilirim. –

1

Hem Amazon hem de Google'ı destekleyen RoboBilling'i kullanabilirsiniz.

https://github.com/christopherperry/RoboBillingLibrary

Bu özel bir olmak niyetinde Java kütüphanesi inşa olduğunu "bu amaç için önceden oluşturulmuş Kitaplığı."

Kendi oyunlarının her bir satıcı için en yeni SDK ve IAB kitaplıklarını desteklemek üzere kodlanmış her bir platform için özel mağazalar kullandığını not edeceğim. Bakımı pahalı olmakla birlikte tutarlı sonuçlar sağlar.