Tôi đọc về việc sử dụng google-services.json trong What does google-services.json really do?: Sau khi phát hành ứng dụng của bạn ở nơi công cộng, nó sẽ không hoạt động nếu không có tệp json.autoActivityTracking khi đang sử dụng google-services.json
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
mTracker = analytics.newTracker(R.xml.global_tracker);
Tôi đọc trong một bài viết khác về autoActivityTracking
. Chúng tôi cũng có thể tạo một tập tin nguồn xml dưới res/xml/
và thiết lập hoạt động, chúng tôi muốn theo dõi:
<string name="ga_trackingId">UA-XXXXXX-X</string>
<bool name="ga_autoActivityTracking">true</bool>
<screenName name="com.example.android.dinnerapp.MainActivity">
Main screen
</screenName>
<screenName name="com.example.android.dinnerapp.OrderDinnerActivity">
Order dinner
</screenName>
<screenName name="com.example.android.dinnerapp.RemoveMealActivity">
Eradicate dinner
</screenName>
<screenName name="com.example.android.dinnerapp.ShowDinnerActivity">
Show dinner
</screenName>
<screenName name="com.example.android.dinnerapp.ShowRecipeActivity">
Show recipe
</screenName>
Và thiết lập nó bằng cách sử dụng:
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
mTracker = analytics.newTracker(R.xml.track_app);
Tôi tự hỏi làm thế nào nó có thể khi chúng ta sử dụng json thay vào đó?
Tôi tò mò, bạn có hình dung điều này cuối cùng không? – nana
Thật không may. Do sử dụng thư viện ABS, tôi không thể sử dụng tệp json (xung đột với API Android mới). Vì vậy, tôi đã sử dụng giải pháp cũ mà tôi đã đề cập trong câu trả lời. – Ali