1

Я следую за Google Analytics Android API, чтобы настроить мой объект GoogleAnalytics, но параметр ga_dispatchPeriod в xml-файле вообще не работает.Google Analytics «ga_dispatchPeriod» не работает

/res/xml/global_test_tracker.xml:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="ga_appName">TestApp</string> 
    <string name="ga_appVersion">1.0.0</string> 
    <int name="ga_dispatchPeriod">15</int> 
</resources> 

AndroidManifest.xml:

<application 
    ... 
    <meta-data 
     android:name="com.google.android.gms.analytics.globalConfigResource" 
     android:resource="@xml/global_test_tracker" /> 
    ... 
</application> 

И параметр ga_appName и ga_appVersion был установлен правильно.

Существует еще один способ установить период отправки, установленный код в Application классе:

GoogleAnalytics analytics = GoogleAnalytics.getInstance(this); 
analytics.setLocalDispatchPeriod(15); 

Таким образом, мы можем установить период отправки successfully.And мы можем увидеть следующие журналы выход:

12-25 00:30:01.417 1644-1663/com.google.samples.quickstart.analytics D/GAv4: Dispatching local hits. Elapsed time since last dispatch (ms): 15016 
12-25 00:30:01.421 1644-1663/com.google.samples.quickstart.analytics D/GAv4: POST compressed size, ratio %, url: 205, 88, https://ssl.google-analytics.com/batch 
12-25 00:30:01.669 1644-1663/com.google.samples.quickstart.analytics D/GAv4: POST status: 200 

Теперь мой вопрос: почему параметр ga_dispatchPeriod в XML-файл не работает? Это ошибка или что-то у меня пропало? С нетерпением ждем вашего ответа! Благодаря!

Моя версия SDK: com.google.android.gms: плей-сервис-аналитика: 8.4.0

ответ

0

документ Google, на самом деле плохо для этого. Насколько я понимаю, ga_dispatchPeriod используется только для устройств без игровых сервисов Google в качестве резервной копии. Стандартный, который имеет сервисы Google Play, использует собственный механизм отправки/время.

 Смежные вопросы

  • Нет связанных вопросов^_^