
Cílem bylo vytvořit mechanismus pro aktualizaci mobilní aplikace pro ad-hoc resp. enterprise distribuci. Při každé úpravě nebo opravě chyby bylo nutné aplikaci vždy znovu buildovat a distribuovat, což bylo časově náročné. Zákazník potřeboval možnost okamžitě distribuovat nové verze FileMaker aplikace uživatelům v terénu, a zároveň zajistit, aby data mezi verzemi zůstala zachována.
Vyvinuli jsme auto-update mechanismus, který je zabudovaný přímo v samotné FileMaker aplikaci. Při spuštění aplikace probíhá automatická kontrola dostupné verze uložené na FTP nebo webovém serveru.
Pokud aplikace zjistí, že je dostupná novější verze, uživatel je vyzván ke stažení aktualizace. Nový soubor aplikace se stáhne přímo do kontejneru ve FileMakeru, následně se z něj vytvoří lokální kopie a systém provede automatický import uživatelských dat ze staré databáze do nové. Po úspěšném přenosu se nová verze aktivuje a spustí bez nutnosti zásahu administrátora.
Díky tomuto řešení lze nové verze aplikace vydávat okamžitě, kdykoli je to potřeba. Mechanismus je univerzální – lze jej použít pro iOS i desktopová řešení (určené pro lokální jednouživatelské instalace nevyužívající FileMaker Server) a výrazně zkracuje reakční dobu při opravách i nasazování nových funkcí.
