feat(deeplink): entitlement associated-domains pour coach.hypnotruck.ch

Aucun .widgetURL ne ramenait dans l'app : la Live Activity, les deux widgets
iPhone et les deux complications Watch pointent sur des URL https, mais sans
entitlement associated-domains ni fichier d'association servi, iOS ouvrait
Safari — où le cookie d'auth de la WKWebView n'existe pas.

Le versant serveur est déjà en prod (coach_sportif 8ec0047 : route AASA +
deeplink.js). Reste la capability à vérifier dans Xcode côté Mac, cf. COWORK.md.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Sylvain Bettinelli
2026-08-06 09:27:56 +00:00
parent 37d52bf18d
commit f480c36dab
2 changed files with 34 additions and 0 deletions

View File

@@ -16,5 +16,14 @@
<array>
<string>group.ch.hypnotruck.coach</string>
</array>
<!-- Universal Links : sans ça, les .widgetURL https des widgets, de la Live
Activity et des complications Watch ouvrent Safari (où le cookie d'auth
injecté dans la WKWebView n'existe pas) au lieu de l'app. Le fichier
d'association est servi par le backend :
https://coach.hypnotruck.ch/.well-known/apple-app-site-association -->
<key>com.apple.developer.associated-domains</key>
<array>
<string>applinks:coach.hypnotruck.ch</string>
</array>
</dict>
</plist>