Autoplatba
Chytrá parkovací aplikace, která ubírá tření při hledání zóny, spuštění relace a platbě. Devehope postavilo nativní iOS aplikaci a systémy za automatickou detekcí, rezervacemi, platbami a integrací do ekosystému Apple.

Technologie
Parkováníjepořádřetězecdrobnéhotření
Po příjezdu řidič často musí najít správnou zónu, pochopit tarif, zadat vozidlo, zvolit dobu, zaplatit a pamatovat si, kdy relace končí. Automaty, závory a oddělené platební systémy přidávají další kroky.
Autoplatba vychází z jednodušší myšlenky: telefon a vozidlo už mají dost kontextu na to, aby velká část procesu proběhla automaticky. Systém pozná, že k parkování pravděpodobně došlo, určí okolní zónu a přinese řidiči relevantní akci.
Telefon a vozidlo už mají dost kontextu na to, aby velká část parkování proběhla automaticky.
Zparkovacíaplikacekontextovámobilníslužba
Technická výzva nebyla další mapa s tlačítkem Zaplatit. Autoplatba spojuje systémy, které obvykle fungují samostatně, aby aplikace mohla reagovat na to, co se děje kolem řidiče.
- 01
Kontext vozidla
Pohyb a události parkování.
- 02
GPS
Aktuální poloha.
- 03
Geometrie zón
Městské polygony a tarify.
- 04
Rezervace
Backendový stav relace.
- 05
Stripe
Platby, Apple Pay a uložené metody.
- 06
Ekosystém Apple
CarPlay, Siri, Live Activities a notifikace.
GPSbodještěneníparkovacízóna
Autoplatba načítá okolní parkovací oblasti z backendu jako geografické polygony a testuje polohu řidiče proti této geometrii. Point-in-polygon rozhodne, jestli je vozidlo uvnitř konkrétní zóny. Když přesná shoda není, aplikace nabídne blízké zóny jako alternativy.
Zóny nesou kategorie, hranice a ceny závislé na čase, takže se aplikace dostane od surové souřadnice k užitečné parkovací informaci. Okolní zóny se kešují podle času a vzdálenosti, aby zážitek zůstal svižný bez neustálého stahování stejné geografie.
- 01
Událost vozidla
- 02
Poloha
- 03
Data zón
- 04
Geometrická analýza
- 05
Kontext parkování
- 06
Notifikace
Od souřadnice ke kontextu parkování.
Platbaježivotnícyklus,netlačítkocheckoutu
Rezervace může existovat dřív, než se dokončí platba. Platbu lze přerušit. Může být potřeba autentizace. Aplikace se může zavřít a znovu otevřít, zatímco parkování běží, a relaci je někdy třeba prodloužit nebo ukončit dřív.
Stripe zpracovává platby včetně uložených metod a Apple Pay. Nedokončené rezervace zůstávají oddělené od aktivních relací, takže odchod uprostřed procesu jde obnovit, místo aby se ztratil stav nebo vznikla duplicitní platba. Citlivé platební identifikátory jsou v iOS Keychain.
- 01
Zóna a doba
- 02
Vznik rezervace
- 03
Inicializace platby
- 04
Potvrzení transakce
- 05
Aktivace relace
- 06
Sledování zbývajícího času
- 07
Prodloužení nebo ukončení
CarPlayaSiri,kdyžběžnýcheckoutneníporuce
S dříve nastavenou platební metodou lze podporované parkovací akce spustit bez průchodu celou aplikací. Siri umí stav, aktuální zónu, start, stop a prodloužení. CarPlay má vlastní rozhraní ve vozidle pro blízké zóny, aktuální parkování a aktivní relaci.
Platební architektura rozlišuje transakce, které mohou doběhnout na pozadí, od těch, které potřebují další autentizaci. Pokud Stripe vyžaduje interaktivní krok, například 3D Secure, flow vrátí řidiče do plné aplikace, místo aby se pokusilo o nedokončenou platbu na pozadí.
- Zjistit stav aktuálního parkování
- Určit aktuální zónu
- Spustit parkování
- Ukončit parkování
- Prodloužit běžící relaci

Relacenásledujeřidiče
Jakmile relace běží, nemělo by být nutné otevírat aplikaci. ActivityKit ji vystaví přes Live Activities, zamykací obrazovku a Dynamic Island: zóna, zbývající čas, stav a aktuální cena. Notifikace pokrývají detekci a změny relace.
Součástí rozhraní se stává samotné iOS. Informace o parkování následují uživatele přes telefon, operační systém i vozidlo.
Fyzickýadigitálnístavzůstávajísynchronizované
Řidič může aplikaci zavřít. Systém může pozastavit běh na pozadí. Platbu lze zrušit. Backend už může držet rezervaci. Relace může vypršet, zatímco je aplikace neaktivní.
Aktivní relace se ukládají lokálně a po restartu se znovu sestaví. Návrat do popředí parkovací stav znovu vyhodnotí, nespoléhá jen na časovače na pozadí, a existující Live Activities se dají znovu napojit. Když backend hlásí konflikt, aplikace se zeptá na rezervace vozidla, obnoví platnou relaci, uklidí zastaralý stav a pokračuje. Nedokončené rezervace z přerušené platby jde obnovit nebo zrušit.
- 1
Stav aplikace
Lokální relace, složená znovu po startu.
- 2
Backend rezervací
Zdroj pravdy pro parkovací relaci.
- 3
Platební provider
Stav ve Stripe včetně přerušeného checkoutu.
- 4
Live Activity
Znovu napojená, když se aplikace vrátí.
Širšímobilnírozhraní,nejentatoiOSaplikace
Parkovací aplikace je jedna část širší představy: společné rozhraní mezi řidiči a mobilitní infrastrukturou. Produktový směr zahrnuje otevírání závor, rezervace, věrnostní programy, zpětnou vazbu návštěvníků, využití kapacity, dálniční poplatky a známky, nabíjení a další platby kolem vozidla.
Tyhle schopnosti jsou širší směr Autoplatby a je potřeba je číst odděleně od iOS funkcí popsaných výše. Pro provozovatele vede cesta od jedné platby k digitálnímu vztahu: rezervace, retence a lepší využití kapacity.
Autoplatba se také účastnila projektů podpořených programem Kreativní vouchery Ministerstva kultury ČR, s veřejně uvedenými projekty pro roky 2023 a 2024.
Jednacesta,několiksystémů
Parkování je detekováno
Kontext vozidla nebo polohy naznačí, že k parkování mohlo dojít.
Poloha se analyzuje
Načtou se blízké zóny a GPS souřadnice se ověří proti jejich hranicím.
Zóna se navrhne
Řidič dostane relevantní kontext, místo aby hledal číslo zóny.
Parkování se potvrdí a zaplatí
Vznikne rezervace a transakci zpracuje Stripe.
Relace následuje uživatele
Objeví se v aplikaci, na zamykací obrazovce a v Dynamic Island.
Dá se řídit i jinde
Podporované akce běží také přes CarPlay nebo Siri.
Stav zůstává synchronizovaný
Lokální relace, rezervace a platba drží pohromadě i přes restarty a přerušení.
CopostaviloDevehope
Nativní mobilní vývoj
Aplikace ve Swiftu a SwiftUI integrovaná do iOS, ne web zabalený pro mobil.
Checkout vázaný na rezervaci
Stripe, Apple Pay, uložené metody a obnova přerušeného transakčního stavu.
Geoprostorové výpočty
Geometrie zón, GeoJSON, vyhledávání podle polohy a point-in-polygon.
Integrace platformy
CarPlay, Siri App Intents, notifikace, Live Activities a Dynamic Island.
Nejlepšíparkováníjeto,kteréřidičnemusířešit
Pro řidiče je požadovaný výsledek přímočarý: zaparkovat, potvrdit podstatné informace a pokračovat v dni. Aby to šlo, software musí zároveň rozumět poloze, městské infrastruktuře, kontextu vozidla, stavu platby a limitům operačního systému.
Těžké nebylo žádné z těch systémů samo o sobě. Těžké bylo, aby fungovaly jako jeden souvislý zážitek.
Vybranéprojekty
Od regulovaných FinTech a RegTech platforem přes AI systémy a marketplace řešení až po rozsáhlé e-commerce ekosystémy.









