@IviExperimental(message = "The appstore app suite is currently experimental and this API may change in the future without providing backward compatibility.", reasons = [])
interface AppLaunchHandlerService

A discoverable service that supports implementations handling different App types.

This service can be used to extend or override the TomTom Digital Cockpit implementation to launch a targeted App type.

An example of how to implement an AppLaunchHandlerService can be found in the API reference documentation.


Link copied to clipboard
object Companion


Link copied to clipboard

The App class type that this service implementation is able to launch.


Link copied to clipboard
abstract suspend fun launchApp(app: App)

Launches the app which should be of the type specified by supportedAppClass, any other type would be illegal usage of the API.