2016-11-14 13 views
9

Tôi gặp sự cố kể từ khi tôi chạm phiên bản dịch vụ phát tới v9.8.0. Tôi nhận thấy rằng phương thức AdvertisingIdClient # getAdvertisingIdInfo đôi khi trả về null (tôi chưa xác định bất kỳ mẫu nào để tạo lại trường hợp này).AdvertisingIdClient # getAdvertisingIdInfo đôi khi trả về giá trị null từ v9.8.0

Bạn có phải là hành vi mới của API này (Tài liệu không rõ liệu phương pháp này có thể trả về giá trị không) hoặc nếu lỗi này tôi phải báo cáo để phát triển dịch vụ?

Đây là thay đổi đột phá đối với tôi vì tôi sử dụng một số sdk sử dụng phương pháp này mà không kiểm tra giá trị trả về nullity.

Cảm ơn!

+0

Tôi không chắc đây có phải là lỗi trong Dịch vụ của Google Play v9.8 hay không. Nhưng trong thời gian chờ đợi, hãy kiểm tra [SO câu hỏi này] (http://stackoverflow.com/questions/27961634/advertisingidclient-getadvertisingidinfo-blocked-by-main-thread) nếu nó có thể giúp bạn về cách triển khai AdsIdClient. Ngoài ra, bạn có nhận được bất kỳ loại thông báo lỗi nào không? Và nếu bạn quyết định báo cáo điều này để chơi các nhà phát triển dịch vụ, bạn có thể cập nhật cho chúng tôi cộng đồng về vấn đề này không. Cảm ơn. – KENdi

+1

Thấy điều này cũng vậy, trên thiết bị Kindle Fire (không có GAID). Chắc chắn là một lỗi, tài liệu rõ ràng về các giá trị trả về có thể, dường như bị hỏng từ 9.8.0 đến 10.0.1. Đã đăng ở đây https://productforums.google.com/forum/#!topic/play/sg8c6ekj6aQ, hy vọng nó sẽ tiếp cận các nhà phát triển. –

Trả lời

0

Tôi cũng thấy điều này, nhưng không thể tìm thấy bất kỳ liên kết hữu ích nào về nó. Nếu bạn sử dụng Android Studio để dịch ngược phương thức getAdvertisingIdInfo, bạn có thể thấy rõ đường dẫn sẽ trả lại null nhưng the docs không thấy điều đó là có thể. Tôi không thể tìm thấy bất kỳ nơi nào để báo cáo lỗi, có thể là an toàn nhất để cập nhật mã của bạn để kiểm tra null.

+1

Nó có thể là an toàn nhất nhưng op sử dụng SDK của bên thứ ba, và do đó, tôi. –

Các vấn đề liên quan