From bf2396890e2efb29e1839fb2cf4bb9882ef36259 Mon Sep 17 00:00:00 2001 From: Till JS Date: Wed, 13 May 2026 01:56:54 +0200 Subject: [PATCH] docs: AASA-Endpoint markiert als done (Code-side) Der AASA-Endpoint auf cardecky.mana.how ist in cards/apps/web/src/routes/.well-known/apple-app-site-association/+server.ts gebaut (Commit bdce9c98 im cards-Repo). Produktion braucht jetzt nur noch die echte PUBLIC_APPLE_TEAM_ID als Env-Var + Deploy. Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/RELEASE_CHECKLIST.md | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/docs/RELEASE_CHECKLIST.md b/docs/RELEASE_CHECKLIST.md index ed743bf..92505d5 100644 --- a/docs/RELEASE_CHECKLIST.md +++ b/docs/RELEASE_CHECKLIST.md @@ -41,21 +41,16 @@ AASA) und über Xcode (für Build + Sign). ### Server-seitige Vorbedingungen -- [ ] **AASA-Endpoint** auf `cardecky.mana.how/.well-known/apple-app-site-association` - ausliefern (heute 404). Format: - ```json - { - "applinks": { - "apps": [], - "details": [{ - "appID": ".ev.mana.cards", - "paths": ["/d/*"] - }] - } - } - ``` - Content-Type muss `application/json` sein (nicht `text/html`). - Aufgabe ans Cards-Web-Repo. +- [x] **AASA-Endpoint** auf `cardecky.mana.how/.well-known/apple-app-site-association` + — SvelteKit-Server-Route gebaut in + `cards/apps/web/src/routes/.well-known/apple-app-site-association/+server.ts` + (2026-05-13). Content-Type `application/json`, paths `/d/*` und + `/u/*`. Lokal mit `node build` + curl verifiziert. +- [ ] **`PUBLIC_APPLE_TEAM_ID`** als Env-Var im cards-web-Production- + Deployment setzen. Default ist Platzhalter `XXXXXXXXXX` — Apple + lehnt die AASA mit Default-Wert ab. +- [ ] **Production-Deploy von cards-web** mit der echten Team-ID muss + laufen bevor TestFlight-Tester die Universal-Links nutzen können. - [ ] **cardecky-api.mana.how** muss erreichbar bleiben — die App ist 100% Online-write. Health-Probe verifizieren.