DEEPLINKX / app

Sygic Truck

Sygic Truck actions, setup, native platforms, and fallback options.

DeeplinkX 1.5.8 · Source

Platforms and setup

Native platforms: ios, android.

  • iOS shares com.sygic.aura with regular Sygic; scheme availability cannot distinguish the apps.
  • Store and website fallbacks open a listing or homepage without route coordinates. Configure truck dimensions and preferences in Sygic Truck.

Public actions

SygicTruck.open

factory SygicTruck.open({final bool fallbackToStore = false})

Launch with DeeplinkX.launchApp. Native platforms: ios, android. Action web fallback: available. Store-fallback flag: supported; opt in explicitly.

ParameterTypeRequiredDefault
fallbackToStoreboolNofalse

Exact source

SygicTruck.view

static SygicTruckViewAction view({ required final Coordinate coordinate, final bool fallbackToStore = false, })

Launch with DeeplinkX.launchAction. Native platforms: ios, android. Action web fallback: available. Store-fallback flag: supported; opt in explicitly.

ParameterTypeRequiredDefault
coordinateCoordinateYes—
fallbackToStoreboolNofalse

Exact source

SygicTruck.directionsWithCoords

static SygicTruckDirectionsWithCoordsAction directionsWithCoords({ required final Coordinate destination, final bool fallbackToStore = false, })

Launch with DeeplinkX.launchAction. Native platforms: ios, android. Action web fallback: available. Store-fallback flag: supported; opt in explicitly.

ParameterTypeRequiredDefault
destinationCoordinateYes—
fallbackToStoreboolNofalse

Exact source

Provider setup and examples

DeeplinkX exposes Sygic Truck & RV Navigation actions for opening the app, showing a coordinate, and starting coordinate navigation. Configure platform visibility and note the shared iOS scheme below.

References

Sources checked on 2026-09-15. The legacy Sygic custom-URL documentation returned HTTP 403 and could not be verified. Store listings establish app identity, not supported URL actions.

Validation Status

The URI formats below describe the current implementation, not a device-verified provider contract. No physical-device checks have been performed for this integration.

  • Android intents target com.sygic.truck with show and drive commands.
  • iOS uses com.sygic.aura, shared with regular Sygic. Scheme detection cannot distinguish the two apps.
  • Truck dimensions, restrictions, and route preferences remain configured in Sygic Truck; these actions do not set them.

Available Actions

Launch Sygic Truck

final deeplinkX = DeeplinkX();
await deeplinkX.launchApp(SygicTruck.open());

View Map

await deeplinkX.launchAction(
  SygicTruck.view(
    coordinate: const Coordinate(latitude: 48.1486, longitude: 17.1077),
  ),
);

Directions With Coordinates

await deeplinkX.launchAction(
  SygicTruck.directionsWithCoords(
    destination: const Coordinate(latitude: 48.1486, longitude: 17.1077),
  ),
);

Sygic Truck route links are coordinate based, so DeeplinkX does not expose a text-only directions action for this app.

Platform Configuration

iOS

The proposed iOS integration queries the following shared scheme in LSApplicationQueriesSchemes in ios/Runner/Info.plist. Add it only once if regular Sygic is also configured; the shared-scheme behavior above still applies:

<string>com.sygic.aura</string>

Android

Allow querying the package in android/app/src/main/AndroidManifest.xml:

<queries>
  <package android:name="com.sygic.truck" />
</queries>

URI Formats

  • View: com.sygic.aura://coordinate|{longitude}|{latitude}|show
  • Directions with coordinates: com.sygic.aura://coordinate|{longitude}|{latitude}|drive

Fallback Behavior

  1. DeeplinkX attempts a native launch when availability checks succeed, subject to the shared iOS scheme limitation above.
  2. If the app is missing and fallbackToStore is true, we redirect to the appropriate store listing.
  3. Otherwise each action falls back to the Sygic Truck website.
  4. Set disableFallback: true when calling launchAction to skip both store and web fallbacks.

Store and website fallbacks do not preserve the requested coordinates or start a route.

Fallback Support Matrix

ActionStore FallbackWeb Fallback
Open appYesYes
View mapYesYes
Directions with coordinatesYesYes