2012-12-13 16 views
6

Uygulama faturalandırmada yeni v3'ü kullanan bir uygulama var ve hepsi birden çok cihazda harika çalışıyor.Android In App BIlling v3 çalışmıyor Nexus 7

12-12 20:26:43.769: E/EnvironmentMainActivity(15324): Problem setting up In-app Billing: IabResult: Error checking for billing v3 support. (response: 3:Billing Unavailable) 

Bu, her üzerlerinde tamamen ayrı kullanıcı hesaplarına sahip 2 farklı Nexus 7'de olur: Bunun tek istisnası Google'ın belgelerinde here göre yardımcı başlatmak için çalışıyor Nexus 7, hata bildirir. Her iki cihaz da test çalışmasının 3.10.9'unu oluşturdu, test ettiğim tüm diğer Nexus cihazlarıyla aynı şekilde mükemmel çalışıyor. Kütüphanenin v3'ün son niteliği göz önünde bulundurulduğunda, çevrimiçi yayın hakkında basından biraz daha fazlası var. Bu konuda bir şey bilen var mı?

+0

Cihazlarınızdaki Google Play Hizmetleri'nin sürümünü kontrol edin. İşlev, Play store uygulamasında olmasına rağmen, * ona bağlı olarak değişir. –

+1

Cf. Bu, Google’ın Ian Ni-Lewis’iyle: 'IABv3, Google Play hizmetlerinde yerleşik olarak bulunuyor. Bu nedenle, Play Hizmetleri apk’nın güncellenmesi gerekiyor. V2, Play Store istemcisinin kendisinde yerleşikti. Önbellek/EULA sorunu, özellikle IAB ile ilgili değildir; bu, Play Hizmetlerinin ayarlanmasıyla ilgilidir (ve çoğu kullanıcı için önbellek kısmı olsa da, umarım gereksizdir). Play Services'in uygulamanızın avantajından yararlanabilmesi için güncellenmesi gereken bu geçiş döneminde olmak bummer, ancak çoğu insanın bir işletim sistemi güncellemesini beklemekten daha iyi olduğunu düşünüyorum. ' –

+0

BTW, en son GPS 2.0.12: https://play.google.com/store/apps/details?id=com.google.android.gms –

cevap

16

Google Play Store'un önbelleğini ve verilerini temizleyin, ardından en az bir kez Google Play Store'u başlatın.

+0

Sabit faturalandırma desteklenmiyor, ancak artık öğe. Sabahları bunun için yeni bir soru soracağım, çünkü bu teknik asıl sorunu çözüyor. – Jared

+1

Bu hatanın, paket adımı değiştirmemden kaynaklandığını ve google oyunla eşleşmediğini ortaya koyuyor. Çok fazla kodlamanın neden olduğu küçük gözetim. Giriş için teşekkürler. – Jared

+0

neden cevabını kabul ettin? –

2

Google Play Store'da oturum açmamış olan numaralı aygıtta kod çalıştırdığımda sorun yaşadım. Cihazı değiştir, sorun çözüldü.

+0

Teşekkürler - bu benim için sorun oldu. Test cihazı bir Google hesabıyla oturum açmadı – Bonton255