Thanks for the clarification.
I checked the app again. The signed build includes:
com.apple.developer.carplay-maps
com.apple.developer.carplay-driving-task
The built Info.plist also includes:
LSApplicationCategoryType = public.app-category.navigation
UIBackgroundModes with location
MKDirectionsApplicationSupportedModes with MKDirectionsModeCar
CPSupportsDashboardNavigationScene = true
UIApplicationSceneManifest with CPTemplateApplicationDashboardSceneSessionRoleApplication
A CPTemplateApplicationDashboardSceneDelegate
The Dashboard scene works when CarPlay creates it, but CarPlay still does not restore our app in the Dashboard at startup when no route is active, even if it was the last-used navigation app.
Is there any additional condition CarPlay checks before instantiating the Dashboard scene for the last-used navigation app, or any way to diagnose why the Dashboard scene is not launched on startup?
Topic:
App & System Services
SubTopic:
CarPlay