refactor(android): Web-Adresse aus BuildConfig statt als vierte Einstellung
Der Host stand ohnehin schon beim Bauen fest, weil die App-Links ihn im Manifest brauchen. Ihn zusaetzlich als Einstellung zu fuehren hiess: eine vierte Adresse pflegen, die vom Manifest abweichen kann, ohne dass es jemand merkt — und der Teilen-Eintrag versteckte sich, solange sie leer war, was beim Suchen schlicht wie ein fehlendes Feature aussah. Jetzt kommt beides aus -PnovasonicHost=…: das Manifest fuer eingehende Links, BuildConfig.SHARE_HOST fuer ausgehende. Die Einstellung samt Speicherfeld ist entfernt, Teilen ist immer sichtbar. versionCode 5 / 1.2, APK hochgeladen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
dea0485a54
commit
83570b22b5
6 files changed
+23
-32
No files matched your search
@@ -14,8 +14,8 @@ android {
|
||||
applicationId = "com.novasonic.app"
|
||||
minSdk = 26
|
||||
targetSdk = 35
|
||||
versionCode = 4
|
||||
versionName = "1.1"
|
||||
versionCode = 5
|
||||
versionName = "1.2"
|
||||
// Host der eigenen NovaSonic-Web-App — Ziel der geteilten Links. Einmal in
|
||||
// gradle.properties setzen (novasonicHost=music.example.com); ohne Angabe bleibt der
|
||||
// Platzhalter stehen und der App-Link greift schlicht nicht.
|
||||
@@ -28,6 +28,10 @@ android {
|
||||
val host2 = (project.findProperty("novasonicHost2") as String?) ?: host1
|
||||
manifestPlaceholders["shareHost"] = host1
|
||||
manifestPlaceholders["shareHost2"] = host2
|
||||
// Derselbe Host auch fuer AUSGEHENDE Links. Er steht ohnehin schon fest im Manifest, eine
|
||||
// zusaetzliche Einstellung in der App waere also nur eine weitere Adresse zum Pflegen —
|
||||
// und eine, die vom Manifest abweichen koennte, ohne dass es jemand merkt.
|
||||
buildConfigField("String", "SHARE_HOST", "\"$host1\"")
|
||||
}
|
||||
|
||||
buildFeatures {
|
||||
|
||||
Reference in new issue
Block a user