build(apk): Publish-Skript reicht den App-Link-Host an Gradle durch
Der Host steht fest im Manifest und muss beim Bauen mitgegeben werden. Das Publish-Skript rief Gradle bisher ohne ihn auf, ein so veroeffentlichtes APK haette also den Platzhalter aus build.gradle.kts getragen und geteilte Links waeren im Browser gelandet statt in der App. NOVASONIC_HOST (und optional NOVASONIC_HOST2) kommen aus scripts/.env.release; fehlt der Wert, warnt das Skript deutlich, statt still das Falsche zu bauen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
94fdc3274e
commit
5f1650b82a
2 files changed
+29
-1
No files matched your search
@@ -40,6 +40,20 @@ keytool -list -v -keystore <dein-keystore>.jks -alias <alias> | grep SHA256
|
||||
Die Datei muss unter `https://<deine-web-adresse>/.well-known/assetlinks.json` erreichbar sein —
|
||||
sie liegt im `public/`-Verzeichnis und wird vom Frontend-Image mit ausgeliefert.
|
||||
|
||||
## APK veröffentlichen
|
||||
|
||||
`npm run publish-apk` gibt den Host jetzt an Gradle weiter. Dafür in `scripts/.env.release`
|
||||
ergänzen (die Datei wird nie eingecheckt):
|
||||
|
||||
```
|
||||
NOVASONIC_HOST=music.deine-domain.de
|
||||
# optional während eines Domainwechsels:
|
||||
# NOVASONIC_HOST2=alt.deine-domain.de
|
||||
```
|
||||
|
||||
Fehlt der Eintrag, warnt das Skript und baut mit dem Platzhalter weiter — das APK ist dann
|
||||
installierbar, aber eingehende Links öffnen im Browser statt in der App.
|
||||
|
||||
## Domain wechseln
|
||||
|
||||
**Ausgehende Links** folgen der Einstellung „NovaSonic Web-Adresse" — Adresse ändern, fertig, kein
|
||||
|
||||
Reference in new issue
Block a user