NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze: Aktualizace programu

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Vakos
Tvůrce
Avatar
Vakos:21.4.2015 17:48

Ahoj,

programuji aplikaci, kde bude nutné mít funkci upozornění na aktualizace a po zmáčknutí se aplikace aktualizuje, popřípadě se začne stahovat celá aplikace znovu.

Touto funkcí aplikace musí disponovat, protože uživatelé mé aplikace nebudou tak aktivní, aby kontrolovali novou verzi programu.

Odpovědět
21.4.2015 17:48
"Jediný způsob, jak dělat skvělou práci, je milovat to, co děláte. Pokud jste to ještě nenašli, hledejte dál. Ne...
Avatar
Vakos
Tvůrce
Avatar
Vakos:24.4.2015 15:50

Věděl by si někdo rady s tímto problémem?

Nahoru Odpovědět
24.4.2015 15:50
"Jediný způsob, jak dělat skvělou práci, je milovat to, co děláte. Pokud jste to ještě nenašli, hledejte dál. Ne...
Avatar
vosa53
Člen
Avatar
vosa53:24.4.2015 18:05

Vytvoř si nějakou web stránku na které bude nejnovější verze aplikace a tu stránku si vždy před startem aplikace stáhní pomocí http požadavku a porovnej ji s verzí aplikace která je v pc. Když budou rozdílné tak stáhni z nějaké URL tu aplikaci znova a tu starou smaž.

 
Nahoru Odpovědět
+1
24.4.2015 18:05
Avatar
Odpovídá na Vakos
Matyáš Černohous:25.4.2015 10:49

Jak píše Vosa53. Vytvoř si www stránku, kde budeš mít verzi programu (např. 1.0.0.0) a při každém startu aplikace si to stáhni a v aplikaci porovnej. Pokud se tvůj program skládá jen z jednoho/ 2 souborů pro které není nutná instalace, tak si můžeš vytvořit aktualizátor. Ten bude fungovat tak, vymaže starou aplikaci a ze stránky stáhne do složky kde byla ta stará aplikace tu novou. A funguje to tak, že tvá hlavní aplikace porovná verze, když je verze na webu jiná, tak zjistí patch, který pak argumentem předá aktualizátoru a vypne se. Aktualizátor provede stažení aplikace z tvé URL a po dokončení jí může zase zapnout. ( Takhle jsem to dělal v C#, ale myslím že to pro javu bude stejné :) )

 
Nahoru Odpovědět
+1
25.4.2015 10:49
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.