setDispatchMode

The setDispatchMode() method sets the dispatch mode that determines when events are sent to the server. This setting is persisted across app restarts.

Syntax

tracker.setDispatchMode(mode)
getTracker().setDispatchMode(mode);

Parameters

mode (DispatchMode, required)

The dispatch mode. Available values:

  • DispatchMode.ALWAYS — events are dispatched on any network connection (default).
  • DispatchMode.WIFI_ONLY — Sends events only when the device is connected to Wi-Fi.

Examples

To send events only over Wi-Fi:

val tracker: Tracker = (application as PiwikApplication).tracker
tracker.setDispatchMode(DispatchMode.WIFI_ONLY)
Tracker tracker = ((PiwikApplication) getApplication()).getTracker();
tracker.setDispatchMode(DispatchMode.WIFI_ONLY);

Related methods