Uygulama içi faturalandırmayı bir Android oyununa uyguluyorum ve satın alma bilgilerini depolamak için bir sunucu kullanmak istiyoruz.Sunucu tarafında Android uygulama içi fatura makbuzu nasıl doğrularız?
Şimdiye kadar anladığım şeye göre, Android Market, satın alma durumuyla ilgili olarak Yayın alıcısı biçiminde uygulamaya geri çağrıda bulunacaktır. Ancak, sunucudaki işlem bilgisini sürdürdüğümüzden, uygulamamın bazı http posta isteği yapması ve sunucumu güncellemesi gerekiyor. Bu http gönderi isteğinin bazı bilgisayar korsanları tarafından manuel olarak taklit edilebilme olasılığı çok yüksektir. Android market makbuzu bilgilerini sunucu kodumdan nasıl doğrularım?
Sunucumun herhangi bir Google checkout geri araması var mı? Ya da http istemcisi tarafından sağlanan IAB yanıtını doğrulamanın bir yolu var ve bu sadece benim uygulamamda yapılan bir satın alma işlemidir! Elma IOS IAP süreci üzerinde
, they have a validate web API https://sandbox.itunes.apple.com/verifyReceipt @ kendisi için bizreq.method = URLRequestMethod.POST;
req.data = "{\"receipt-data\" : \""+ t.receipt +"\"}";
geçebilir ve makbuz doğru olup olmadığını diyor. Android için böyle bir şeyimiz var mı?
bağlantı gitti, sadece https://developer.android.com/google/play/developer-api.html#overview adresine yönlendiriyor –
Teşekkürler, cevabı güncelledim, böylece umarım biraz daha güncel olur. –