Bytt djuplenkjer frå tilfluktsrom:// til HTTPS App Links
SMS-appar gjenkjenner ikkje eigendefinerte URI-skjema som klikkbare lenkjer. Brukar no https://tilfluktsrom.naiv.no/shelter/{id} som opnar appen direkte (Android App Links med autoVerify) eller fell tilbake til PWA i nettlesaren. Android: DEEP_LINK_DOMAIN i build.gradle.kts, HTTPS intent-filter, oppdatert handleDeepLinkIntent og shareShelter med HTTPS-URL. PWA: assetlinks.json for Android-verifisering, djuplenkjehandtering i app.ts, base-sti endra frå './' til '/', config.ts for domene. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
ae249d5d47
commit
015bc0d926
14 changed files with 114 additions and 15 deletions
|
|
@ -215,9 +215,16 @@ Both flavors produce identical user experiences — `standard` achieves faster G
|
|||
|
||||
### Deep Linking
|
||||
|
||||
URI scheme: `tilfluktsrom://shelter/{lokalId}`
|
||||
**HTTPS App Links:** `https://tilfluktsrom.naiv.no/shelter/{lokalId}`
|
||||
|
||||
Used in share messages so recipients can open the app directly to a specific shelter.
|
||||
The domain is configured in one place: `DEEP_LINK_DOMAIN` in `build.gradle.kts` (exposed as `BuildConfig.DEEP_LINK_DOMAIN` and manifest placeholder `${deepLinkHost}`).
|
||||
|
||||
- `autoVerify="true"` on the HTTPS intent filter triggers Android's App Links verification at install time
|
||||
- Verification requires `/.well-known/assetlinks.json` to be served by the PWA (in `pwa/public/.well-known/`)
|
||||
- If the app is installed and verified, `/shelter/*` links open the app directly (no disambiguation dialog)
|
||||
- If not installed, the link opens in the browser, where the PWA handles it
|
||||
|
||||
Share messages include the HTTPS URL, which SMS apps auto-link as a tappable URL.
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue