Zadejte hledaný výraz...

Komunikace webu s Android telefonem

uzivatel1
verified
rating uzivatele
(7 hodnocení)
30. 3. 2023 06:55:19
Ahoj,
toto je technický dotaz: ve skladu používáme telefony/PDA s Androidem. Naše skladová aplikace běží v prohlížeči. Vše funguje dobře, jen máme problém s komunikací, protože komunikace (zprávy/chat) probíhá také přes tuto aplikaci a jelikož se jedná o webovou aplikaci, tak když někomu pošlu zprávu a on nemá otevřenou aplikaci v prohlížeči, tak se mu nezobrazí upozornění. Máme ve skladu i nějaké činnosti, kdy telefon skladník nepotřebuje a pak si zprávu přečte třeba až za hodinu. Celý sklad nám řídí dispečer od stolu, kde má na monitorech všechny data, upozornění, skladníky, atd. a od počítače je řídí, komunikace je tedy důležitá, nemůže se zvednou a jít hledat skladníka do hal ve skladech (někdy i fyzicky oddělených v jiné části města).
Točí se nám ve firmě velké množství lidí, především brigádníci přicházejí a odcházejí, často pracují pouze 1-2 dny v týdnu, z tohoto důvodu nemůžeme mít vyhrazený jeden telefon pro jednu osobu - měli bychom asi 3x více telefonů než zaměstnanců a neustále nastavovat telefony pro konkrétní nové zaměstnance/brigádníky by bylo časově velmi náročné. Model "každý den dostanu nějaký telefon" nám vyhovuje.
Má někdo tip jak donutit telefon, aby zobrazil notifikaci o zprávě i v zamčeném telefonu? Zkoušel jsem nejprve push-up notifikace, ale nepřipadá mi to jako vhodné řešení. Push-up notifikace si může uživatel v prohlížeči sám zablokovat, ať už záměrně nebo omylem. Nevím zda povolení push-up notifkací má nějakou živostnost? Poté, co push-up notifikace začaly, tak to doslova cpal uživatelům každý druhý web, připadá mi, že od té doby to prohlížeče dost utlumily a není to zrovna nejspolehlivější.
Můj aktuální plán, ale nechám si poradit, je že vytvořím poptávku na vytvoření Android aplikace, která bude zajišťovat notifkace. Všechny telefony jsou v jedné síti a webová aplikace zná jejich lokální IP adresu (ví kterou IP používá aktuálně jaký uživatel), nainstalovaná Android aplikace bude znát taky lokální IP telefonu, takže každý třeba 30 sekund pinkne na server dotaz zda nemá zobrazit nějakou notifikaci.
Při "zavádění nového telefonu" do provozu tak pouze nainstalujeme .apk aplikaci do telefonu a povolíme ji notifikace. 
Pokud máte tip na lepší řešení, tak jsem otevřen návrhům:-)
 
PS: ještě mě napadlo transformovat webovou aplikaci nějak do Cordovy apod., ale tohle mi přišlo jako lepší řešení.
30. 3. 2023 06:55:19
https://webtrh.cz/diskuse/komunikace-webu-s-android-telefonem/#reply1515192
AgMePro s.r.o.
verified
rating uzivatele
(1 hodnocení)
30. 3. 2023 07:18:10
Dobre rano,
Notifikace a jejich vypnuti:
Uz z principu veci a moznosti si nastavit telefon dle sveho, muzete na jakemkoliv zarizeni notifikace vypnout. A pokud toto chcete potlacit, museli byste telefony prepnout do rezimu spravy nejakym Device managerem. Abyste meli moznost nastavit, co ten clovek na telefonu muze delat a co ne. Muzete napriklad nastavit, ze nejde stahnout a spustit zadna jina aplikace nez ta Vase. Popripade iOS ma funkci zapnout nejakou aplikaci v prezentacim rezimu. Coz znamena, ze zapnuta aplikace nejde bez hesla vypnout. Mozna to ma i Android? Nejsem si nyni jisty co se stalo po restartovani telefonu. 
Aplikace a notifikace:
Kdyz jsme delali messenger pro nemeckou Love Island show, pouzili jsme WebSockety. A diky tomu, ze jsme potrebovali aby vse fungovalo i bez internetu a nepotrebovali jsme prenos pres internet, bezel nam v lokalni siti Node server, ktery to zpracovaval a rozesilal.
Aplikace pote mely v sobe primo uid jednotlivych telefonu, cimz se rozlisovaly a pod timto uid se registrovaly sami ve websocket serveru. Tam byl samozrejme seznam povolenych s prirazenim napriklad jmeno podle toho, kdo telefon rano pred natacenim dostal. A cele jsme to staveli pomoci ionicu.
Je to zkusenost uz 3 roky stara, ale snad bych si na nejake detaily jeste vpzomnel kdybyste potrebovali s necim pomoci ci se zeptat.
30. 3. 2023 07:18:10
https://webtrh.cz/diskuse/komunikace-webu-s-android-telefonem/#reply1515191
Pro odpověď se přihlašte.
Přihlásit