2013-08-19 17 views
15

Bir cihazda bir ürün satın aldım. Daha sonra diğer cihaza gidip Uygulamayı başlatıyorum, ancak öğenin satın alma bilgileri ikinci cihazda kullanım için hala mevcut değil (iabhelper, envanteri sorguladığınızda öğeyi döndürmez). Satın almaya teşebbüs etmek, "Zaten sahip olunan" iletişim kutusunu gösterir. (Bunu devam ettirmek ve öğeyi indirmek için bir nokta olarak kullanabilirim, ama garip geliyor ...)Android In App alımları doğrudan birden fazla cihaz arasında senkronize edilmiyor

Şimdiye kadar çalıştığım tek çözüm, aygıtı yeniden başlatırsam hemen indirme seçeneğini görüyorum. UI (satın al yerine), Iabhelper daha sonra doğru bilgileri döndürdüğü için)

Bu sorunla karşılaşan başka biri var mı? Kullanıcının kesintisiz olmasını sağlayan bir geçici çözüm var mı?

+0

asim kullanan kendiniz programlamak zorunda inanıyoruz? Yepyeni bir uygulama ile bir müşteri raporu çok aynı sorun ... (henüz yeniden başlatma çözümü test etmediniz) – Soko

+1

Restart, şu ana kadar tek çözümdür. – AAP

+0

Bence bu tasarım gereğidir. Bir cihazda bir ürün satın aldığınızda, bu cihazda kullanacağınızı ve hemen başka bir cihazda kullanmayacağınızı varsayarlar. Bu şekilde, sunucular satın alma güncellemelerini yaymak için zamanlarını alabilir. –

cevap

2

% 100 emin değilim, ancak Google Play Hizmetleri büyük olasılıkla, veri tutarlılığını kullanan veri depolamasını kullanıyor ve bu, her şeyin hemen senkronize edilmediği anlamına geliyor. Sadece bir tahmin. Google oyun hizmetleri önbelleğini temizlemeyi deneyebilirsiniz, ancak cihazın yeniden başlatılması kadar sinir bozucu olduğunu tahmin ediyorum.

İlgili konular