ServiceProvider
public class ServiceProvider : ServiceProviderProtocol
Services provider for SearchEngine
-
Customize API host URL with a value from the Info.plist Also supports reading a process argument when in non-Release UITest builds Read-only property. To change the customBaseURL for an engine programmatically, use the
ServiceProvider.createEngine(apiType:accessToken:locationProvider:customBaseURL:)
function.Declaration
Swift
public static var customBaseURL: String? { get }
-
LocalDataProvider for favorites records
Declaration
Swift
public let localFavoritesProvider: FavoritesProvider
-
LocalDataProvider for history records
Declaration
Swift
public let localHistoryProvider: HistoryProvider
-
MapboxMobileEvents manager for analytics usage
Declaration
Swift
public let eventsManager: EventsManager
-
Responsible for sending feedback related events.
Declaration
Swift
public private(set) lazy var feedbackManager: FeedbackManager { get set }
-
Shared instance of ServiceProvider
Declaration
Swift
public static let shared: ServiceProvider