Przeczytałem o korzystaniu z google-services.json w What does google-services.json really do?: Po publicznym udostępnieniu aplikacji nie będzie działać bez pliku json.autoActivityTracking podczas korzystania z google-services.json
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
mTracker = analytics.newTracker(R.xml.global_tracker);
czytałem w innym artykule o autoActivityTracking
. Możemy również utworzyć plik zasobów xml pod res/xml/
i konfiguracja Działania chcemy śledzić:
<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>
i skonfigurowanie go za pomocą:
GoogleAnalytics analytics = GoogleAnalytics.getInstance(this);
mTracker = analytics.newTracker(R.xml.track_app);
Zastanawiam się, jak to jest możliwe, gdy jesteśmy przy użyciu json zamiast tego plik?
Jestem ciekaw, czy w końcu to wymyśliłeś? – nana
Nie niestety. Z powodu korzystania z biblioteki ABS nie mogłem użyć pliku json (konflikt z nowym API Android). Użyłem więc starego rozwiązania, o którym wspomniałem w odpowiedzi. – Ali