NavigationEventsManager

open class NavigationEventsManager

The NavigationEventsManager is responsible for being the liaison between MapboxCoreNavigation and the Mapbox telemetry.

  • Optional application metadata that that can help Mapbox more reliably diagnose problems that occur in the SDK. For example, you can provide your application’s name and version, a unique identifier for the end user, and a session identifier. To include this information, use the following keys: “name”, “version”, “userId”, and “sessionId”.

    Declaration

    Swift

    public var userInfo: [String : String?]? { get set }
  • When set to false, flushing of telemetry events is not delayed. Is set to true by default.

    Declaration

    Swift

    public var delaysEventFlushing: Bool { get set }
  • The unique identifier of the navigation session. Soon to be unused.

    Declaration

    Swift

    public var sessionId: String { get }