Osobny punkt wejscia (update-required.tsx) z samym ekranem blokady, bez reszty aplikacji i bez przycisku "Pozniej". Publikowany tylko na kanaly OTA starych runtime'ow 1.0-1.3 (0.3.0 to dzis ~8% ruchu): stare APK nie dostaja poprawek natywnych, a ich bledy wracaly w zgloszeniach. Uzywa tylko modulow obecnych w kazdym APK. Runtime 1.0/1.1 (stary klucz podpisu) dostaje kroki z kodem synchronizacji, od 1.2 nowa wersja instaluje sie na wierzchu. publish_update.py --entry podmienia pole main w package.json na czas eksportu i odmawia publikacji na biezacy runtime. Emulator: prawdziwe APK 0.3.0 i 0.2.1 z ta paczka pokazuja ekran, pobieranie otwiera APK w przegladarce, kopiowanie kodu dziala, Wstecz zamyka apke, 0.4.2 instaluje sie na 0.3.0 i startuje normalnie. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
7 lines
372 B
TypeScript
7 lines
372 B
TypeScript
// Punkt wejscia paczki "zaktualizuj aplikacje" dla starych runtime'ow (1.0-1.3).
|
|
// Zwykla aplikacja startuje z App.tsx; ten plik buduje tylko
|
|
// `scripts/publish_update.py --entry update-required.tsx`. Opis w src/UpdateRequired.tsx.
|
|
import { registerRootComponent } from 'expo';
|
|
import UpdateRequired from './src/UpdateRequired';
|
|
|
|
registerRootComponent(UpdateRequired);
|