Este raz

, velmi dobry priklad je IRC klient.
Android :
Aplikacia v popredi : Telefon <-----> akykolvek IRC server
Aplikacia v pozadi (notifikacie ked ti niekto napise) : Telefon <-----> akykolvek IRC server
iOS :
Aplikacia v popredi : Telefon <-----> akykolvek IRC server
Aplikacia v pozadi : Telefon <----- server Apple pre Push notifikacie <----- server udrziavajuci komunikaciu s IRC servrom <-----> akkolvek IRC server.
IM klient, povedzme ICQ :
Android :
Aplikacia v popredi : Telefon <-----> server ICQ
Aplikacia v pozadi (notifikacie ked ti niekto napise) : Telefon <-----> server ICQ
iOS :
Aplikacia v popredi : Telefon <-----> server ICQ
Aplikacia v pozadi : Telefon <----- server Apple pre Push notifikacie <----- server firmy vyrabajucej IM aplikaciu <-----> server ICQ.
Proste pre iOS je mozne mat aplikacie, ktore su permanentne pripojene na server danej sluzby iba v pripade, ze niekto prevadzkuje medziclanok, ktory sprostredkovava komunikaciu s realnou sluzbou, resp. posiela naspat push notifikacie.
Dobrym prikladom takej aplikacie je IM+. Ak napises spravu napriklad cez ICQ protokol, tak z tvojho telefonu to najprv putuje na server IM+, ten potom nasledne posle spravu do ICQ siete. Ked ti pride odpoved a si v aplikacii, tak pride naspat odpoved na server IM+, ktory to nasledne posle aplikacii na tvojom telefone. Ak pride odpoved a ty si v inej aplikacii, tak najprv pride sprava na server IM+, ten posle notifikaciu na server Apple a ten posle notifikaciu na tvoj telefon.
V pripade Androidu aj v pozadi moze prebiehat komunikacia, aj ked nie si v danej aplikacii. Samozrejme je aj v Androide mozne pouzivat koncept aplikacie ako je IM+, ale nie je to povinne. U iOS ziadnu inu moznost nemas - je nutne, aby niekto prevadzkoval server, ktory bude medziclankom medzi tvojim telefonom a cielovou sluzbou.
Ak podobne aplikacie nepouzivas, tak je jasne ze si na nic take nenarazil, je to ale z mojho pohladu dost podstatna vada, ked kopec aplikacii nedokaze robit svoju robotu priamo na telefone, ale je nutne vyuzivat prostrednikov. Ale vsak urcite mas rad svoje hesla ulozene ako plain text na serveroch tretich stran

.