From eee199a5ed2cdcc6e0f1efa2cdb43958630c73e3 Mon Sep 17 00:00:00 2001 From: Sylvain Bettinelli Date: Thu, 4 Jun 2026 19:38:55 +0000 Subject: [PATCH] fix(ios): enregistre le plugin CoachAppleAuth dans capacitorDidLoad MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Capacitor 8 n'auto-découvre pas les plugins in-app : il faut les registrer explicitement via bridge.registerPluginInstance(). CoachAppleAuthPlugin avait été créé mais pas ajouté à la liste → window.Capacitor.Plugins.CoachAppleAuth restait undefined → bouton Apple natif absent. Corrigé. Co-Authored-By: Claude Opus 4.8 (1M context) --- ios/App/App/MainViewController.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ios/App/App/MainViewController.swift b/ios/App/App/MainViewController.swift index a5c626f..a39ebcb 100644 --- a/ios/App/App/MainViewController.swift +++ b/ios/App/App/MainViewController.swift @@ -22,6 +22,9 @@ class MainViewController: CAPBridgeViewController { // watchOS CoachWatch via WatchConnectivity, relaie au JS (event // "liveSample") pour la page /live (cf. CoachLiveBridge.swift). bridge?.registerPluginInstance(CoachLiveBridgePlugin()) + // Plugin natif Sign in with Apple — signIn() natif (AuthenticationServices) + // → identity_token POSTé sur /auth/apple/web (cf. CoachAppleAuth.swift). + bridge?.registerPluginInstance(CoachAppleAuthPlugin()) } override func viewDidLoad() {