2016-11-14 14 views
9

Oyun hizmetleri sürümünü v9.8.0'a bastığımdan beri bir sorunum var. Ben AdvertisingIdClient # getAdvertisingIdInfo yönteminin bazen null döndürdüğünü fark ettim (henüz bu durumu yeniden oluşturmak için herhangi bir desen belirlemedim).AdvertisingIdClient # getAdvertisingIdInfo bazen v9.8.0'dan beri null değerini döndürür

Bu API'nın yeni bir davranışı (Bu belgenin sıfırlanıp döndürülemeyeceğiyle ilgili belgeler açık değil mi) yoksa bu bir hatayı hizmet geliştiricilerini oynatmak için bildirmem gerekiyor mu?

Bu benim için önemli bir değişiklik çünkü iade edilen değer boşluğunu kontrol etmeden bu yöntemi kullanan bazı SDK kullanıyorum.

Teşekkürler!

+0

Bunun Google Play Service v9.8'de bir hata olup olmadığından emin değilim. Ancak bu arada, AdvertisingIdClient'in nasıl uygulanacağı konusunda size yardımcı olabilirse, bu [SO question] 'u (http://stackoverflow.com/questions/27961634/advertisingidclient-getadvertisingidinfo-blocked-by-main-thread) kontrol edin. Ayrıca, herhangi bir hata mesajı aldınız mı? Bunu, hizmet geliştiricilerini oynatmak için bildirmeye karar verirseniz, bu sorunu bize bildirebilirsiniz. Teşekkürler. – KENdi

+1

Bunu da görerek, Kindle Fire cihazında (GAID yok). Kesinlikle bir hata, dokümanlar olası iade değerleri hakkında net, 9.8.0'dan beri ve 10.0.1'e kadar kırılmış gibi görünüyor. Https://productforums.google.com/forum/#!topic/play/sg8c6ekj6aQ adresinde yayınlandı, umarım bu, devlere ulaşır. –

cevap

0

Bunu da görüyorum, ancak bu konuda yararlı bağlantılar bulamıyor. getAdvertisingIdInfo yöntemini derlemek için Android Studio'yu kullanırsanız, null döndüreceği bir yolu açıkça görebiliyorsunuz, ancak the docs bunun mümkün olduğunu düşünmüyor. Bir hatayı bildirmek için hiçbir yer bulamıyorum, muhtemelen null'u kontrol etmek için kodunuzu güncellemek en güvenli yoldur.

+1

Muhtemelen en güvenlidir ancak op üçüncü taraf SDK'yı kullanır ve ben de yaparım. –

İlgili konular