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) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-05-13 01:56:54 +02:00
parent 0b2ae167b7
commit bf2396890e

View file

@ -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": "<TEAMID>.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.