Files
coach-ios/ios/App/App/App.entitlements
Sylvain Bettinelli f480c36dab 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>
2026-08-06 09:28:21 +00:00

30 lines
1.0 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>aps-environment</key>
<string>development</string>
<key>com.apple.developer.healthkit</key>
<true/>
<key>com.apple.developer.healthkit.background-delivery</key>
<true/>
<key>com.apple.developer.applesignin</key>
<array>
<string>Default</string>
</array>
<key>com.apple.security.application-groups</key>
<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>