2015-05-12 19 views
9

Bản cập nhật mới nhất cho Dịch vụ của Google Play 7.3 làm cho số Logger interface deprecated của GA và do đó chúng tôi không thể kiểm soát mức đăng nhập từ bên trong ứng dụng của chúng tôi nữa.Làm cách nào để chặn ghi nhật ký với Google Analytics 7.3?

Giao diện này không còn được dùng nữa.

Giao diện trình ghi không được chấp nhận. Sử dụng adb shell setprop log.tag.GAv4 DEBUG để bật ghi nhật ký gỡ lỗi cho Google Analytics.

Chúng tôi sử dụng để có các cài đặt khác nhau cho mỗi build loại, sử dụng Logger.setLogLevel() (hướng dẫn dường như bị lỗi thời): verbose cho gỡ lỗi và lỗi phát hành, do đó thông tin theo dõi của chúng tôi là chỉ dành cho chúng tôi trong phát triển.

Bây giờ với cập nhật mới nhất, bất cứ ai có thể chạy

adb shell setprop log.tag.GAv4 VERBOSE 

sẽ có thể xem những gì chúng tôi đang gửi đến Google Analytics, hoặc bất cứ ai có thể xem những gì người khác đang đăng nhập (những người sử dụng 7.3).

Có cách nào để tránh điều này không?

Trả lời

0

Trong trang changelog Google Analytics bạn có thể thấy rằng GA Version 4.5 là phiên bản được bao gồm trong dịch vụ Google Play 7.3 (1 Tháng Năm 2015)

https://developers.google.com/analytics/devguides/changelog

Bạn có thể thay đổi Logger mặc định một thực hiện tùy chỉnh:

Custom implementations of Logger can also be used: 

// Provide a custom logger. 
GoogleAnalytics.getInstance(this).setLogger(new CustomLogger()); 

Xem: https://developers.google.com/analytics/devguides/collection/android/v4/advanced

+1

Vâng, 'GoogleAnalytics.setLogger (Logger)' cũng bị phản đối. https://developers.google.com/android/reference/com/google/android/gms/analytics/GoogleAnalytics.html#setLogger(com.google.android.gms.analytics.Logger) – hidro

0

Theo tài liệu sử dụng adb shell setprop log.tag.GAv4 DEBUG trong thiết bị đầu cuối thu android nhưng chắc chắn rằng bạn kết nối một thiết bị duy nhất sau đó nhập adb logcat -v time -s GAv4 trong thiết bị đầu cuối để bắt đầu theo dõi logger

Logger

Google Analytics sẽ đăng nhập để logcat dưới thẻ GAv4 sử dụng hệ thống Android Log . Theo mặc định, chỉ có mức ERROR, WARN và INFO được kích hoạt là . Để kích hoạt mức DEBUG chạy lệnh adb sau trên thiết bị hoặc giả lập của bạn:

adb shell setprop log.tag.GAv4 DEBUG Để xem chỉ Google Analytics tin nhắn từ logcat sử dụng lệnh sau:

logcat adb - v thời gian -s GAv4

tham khảo https://developers.google.com/analytics/devguides/collection/android/v4/advanced#logger

+0

Câu hỏi là làm thế nào để tránh người khác mọi người đã đặt cài đặt này và xem nhật ký theo dõi của bạn. – hidro

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