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

getTracker().setDispatchMode(mode);
tracker.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:

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

Related methods