goon/mobile/app.json
jtrzupek c19da51aff fix(ota): publish under runtimeVersion 0.1.9 to match installed APK
ROOT CAUSE wszystkich "znikajacych" OTA (2026-05-29..30, ~6 publishow w prozni):
zainstalowany APK ma EXPO_RUNTIME_VERSION=0.1.9 (AndroidManifest), ale app.json
mialo runtimeVersion "1.0" i publish_update.py defaultowal --runtime 1.0.
Updaty ladowaly w /expo-updates/1.0/, a app z headerem expo-runtime-version:0.1.9
dostawal HTTP 204 (no update) i nigdy nic nie aplikowal mimo "OK live".

Fix:
- app.json runtimeVersion "1.0" -> "0.1.9" (== APK)
- publish_update.py RUNTIME_DEFAULT "1.0" -> "0.1.9"
- Republished caly skumulowany bundle pod 0.1.9 (ce275235) — zweryfikowane:
  manifest dla expo-runtime-version:0.1.9 zwraca 200 + runtimeVersion:0.1.9 +
  bundle 4.76MB serwuje 200.

Stary /expo-updates/1.0/ (~40 nieaplikowanych updateow) do usuniecia osobno.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 10:59:07 +02:00

55 lines
1.2 KiB
JSON

{
"expo": {
"name": "goon",
"slug": "goon",
"version": "0.1.9",
"orientation": "portrait",
"userInterfaceStyle": "automatic",
"newArchEnabled": false,
"runtimeVersion": "0.1.9",
"updates": {
"enabled": true,
"url": "https://api.goon-foss.org/expo-updates/manifest",
"checkAutomatically": "ON_LOAD",
"fallbackToCacheTimeout": 0
},
"icon": "./assets/icon.png",
"ios": {
"supportsTablet": true,
"bundleIdentifier": "com.goon.mobile"
},
"android": {
"package": "com.goon.mobile",
"adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#15110D"
}
},
"splash": {
"image": "./assets/splash.png",
"backgroundColor": "#15110D",
"resizeMode": "contain"
},
"web": {
"favicon": "./assets/favicon.png"
},
"plugins": [
"expo-asset",
[
"expo-build-properties",
{
"android": {
"usesCleartextTraffic": false
}
}
],
"expo-video",
"@sentry/react-native/expo",
"expo-font"
],
"extra": {
"sentryDsn": "",
"sentryEnvironment": "production"
}
}
}