fix(plugins): register CoachHealthRoutePlugin dans capacitorDidLoad

Capacitor 8 n'auto-découvre PAS les plugins in-app (définis dans le
target App, pas en npm package). Faut les passer explicitement à
bridge.registerPluginInstance() dans MainViewController.capacitorDidLoad().

Le commentaire du fichier expliquait déjà la règle, mais on l'avait
oubliée pour CoachHealthRoute → window.Capacitor.Plugins.CoachHealthRoute
restait undefined.
This commit is contained in:
Sylvain Bettinelli
2026-05-11 16:53:27 +00:00
parent 35cf2b53ce
commit 97e640fb57

View File

@@ -12,5 +12,8 @@ class MainViewController: CAPBridgeViewController {
// Plugin natif WorkoutKit pousse des workouts intervalles vers // Plugin natif WorkoutKit pousse des workouts intervalles vers
// l'Apple Watch (cf. CoachWorkoutKit.swift). // l'Apple Watch (cf. CoachWorkoutKit.swift).
bridge?.registerPluginInstance(CoachWorkoutKitPlugin()) bridge?.registerPluginInstance(CoachWorkoutKitPlugin())
// Plugin natif route GPS HealthKit récupère la trace des workouts
// Apple Watch (HKWorkoutRouteQuery, cf. CoachHealthRoute.swift).
bridge?.registerPluginInstance(CoachHealthRoutePlugin())
} }
} }