App Check blokuje upload
Po zapnutí App Check přestanou fungovat uploady, callable functions nebo Firebase Storage.
Flutter • Firebase • Produkční opravy
Pomáhám rychle najít a opravit konkrétní technický problém ve Flutter/Firebase aplikaci: upload, App Check, Firestore rules, Crashlytics, Cloud Functions, náklady nebo Google Play release.
Typické problémy
Vhodné pro projekty, které už existují, ale po zapnutí produkčních funkcí začnou padat uploady, oprávnění, buildy, Firebase náklady nebo release proces.
Po zapnutí App Check přestanou fungovat uploady, callable functions nebo Firebase Storage.
Aplikace nemůže číst nebo zapisovat data kvůli špatným pravidlům, rolím nebo cestám.
Upload souborů padá, odkazy expirují špatně nebo jsou Storage cesty nebezpečně navržené.
Debug verze funguje, ale release build selhává kvůli podpisu, Gradle, Firebase konfiguraci nebo runtime chybám.
Release build neodesílá pády, Firebase není správně propojený nebo chybí testovací ověření.
Příliš mnoho read/write operací, nevhodné listenery, špatná struktura dat nebo neřízená práce se Storage.
Orientační ceny
Přesná cena záleží na problému, podkladech a nutnosti ověření ve Firebase projektu. Rozsah se potvrzuje předem.
Ceny jsou orientační. Před zahájením práce je vždy jasné, co se opravuje, co se předává a jak se výsledek ověří.
Proč mi věřit
PROFIDAT používá Flutter, Firebase, Cloud Functions, Firestore rules, App Check, Crashlytics a Google Play release proces. Tahle služba vznikla z reálného provozu, ne z prezentace o tom, jak by cloud mohl jednou možná fungovat.
Co potřebuji od zákazníka
U technické opravy je nejdůležitější vědět, co přesně selhává, kdy to začalo a v jakém prostředí. ZIP projektu bez logu je užitečný asi jako hasicí přístroj namalovaný na zdi.
Jak probíhá spolupráce
Ideální je začít jedním konkrétním problémem: upload, App Check, Firestore rules, release build, Crashlytics, Cloud Functions nebo Firebase náklady.
Chyba, screenshot, log, popis chování aplikace a informace, co se změnilo před vznikem problému.
Zkontroluji, jestli problém vzniká v kódu, Firebase nastavení, pravidlech, App Check, buildu nebo release procesu.
Úprava probíhá v oddělené větvi, kopii projektu nebo jasně označených souborech. Hesla se neposílají.
Dostanete opravený kód, seznam změn, známá omezení, testovací checklist a domluvenou fakturu.
Dotazy a odpovědi
Stručně, bez kouřové clony. Projekt buď dává smysl auditovat a stabilizovat, nebo je lepší to vědět hned.
Ano. Nejlepší zakázky jsou často konkrétní problémy: App Check, upload, Firestore rules, build, Crashlytics nebo Google Play release.
Ano. U těchto projektů bývá největší problém v architektuře, bezpečnostních pravidlech, práci s databází a produkční připravenosti.
Ano. Řeším Firestore, Storage, Cloud Functions, Auth, App Check, Firestore rules, limity, náklady a bezpečnost dat.
Ne vždy. U části chyb stačí kód, logy a screenshoty. Pokud je problém v nastavení Firebase projektu, App Check enforcementu, Cloud Functions nebo produkčních rules, je potřeba dočasný omezený přístup nebo test podle návodu.
Částečně ano. Kód lze zkontrolovat a opravit, ale produkční nastavení konkrétního Firebase projektu bez přístupu nebo součinnosti zákazníka plně ověřit nejde.
Ne. Hesla se neposílají. Používá se ZIP, GitHub větev, screenshoty, logy nebo dočasný omezený přístup přes Firebase/Google Cloud IAM.
Ano. Můžu pomoct s release buildem, podpisem aplikace, interním testováním, Crashlytics, verzemi a přípravou na produkci.
Možné je obojí. Nejprve je ale vhodné udělat audit, aby bylo jasné, které zásahy jsou opravdu nutné a co je jen kosmetika pro klid duše.
Ano, pokud jsou způsobené špatnými dotazy, neomezenými read/write operacemi, nevhodnou strukturou dat nebo chaotickou prací se Storage.
Kontakt
Napište, co přesně nefunguje. Ideálně přidejte chybovou hlášku, screenshot, log a informaci, jestli jde o debug, release build nebo Firebase nastavení.
Přímý kontakt
Děkuji. Ozvu se vám na uvedený e-mail.