Android GCM spolupracující s RESTful službou rubrika: Návrh
Zdravím,
dělám na Android aplikaci pro sledování buildů na CircleCI, která bude využívat GCM na notifikace o změně stavu buildu (success/fail atd.). CircleCI má jednoduché REST api, pomocí kterého načítám data přímo z aplikace. Chci ale při určitém stavu poslat notifikaci do aplikace. Plánuji napsat jednoduchého démona/server, který se bude přes REST api dotazovat na změny. Taddy jsem se ale zadrhnul, myslím, že je celkem hloupost každých pár sekund posílat request z mého serveru a zatěžovat tak jak můj, tak server oné služby. Máte někdo z něčím takovým zkušenosti, nebo jak byste postupovali?
To dotazovani nemusi byt nakonec tak drahe, ne?
Pokud bych to chtel ale opravdu bez nej, nezbude nez pouzit jakekoliv push moznosti CircleCI. V dokumentaci jsem nasel jenom e-mail notifikace, coz sice neni nejsikovnejsi, ale pokud to nema jine push API a fakt nechci pollovat, slo by nastavit pro vsechny projekty notifikace na adresu, kde pobezi nejaky mail daemon, ktery z mailu vytaha potrebne info a udela z toho GCM notifikace. Slo by to pak ruzne zjednodusit - napr. dat maily jen do filesystemu a cist rovnou, ale i tak mi to prijde jako skrabat se levou rukou za pravym uchem. Jako simple reseni to ale muze stacit.
Jinak se CircleCI chlubi na webu "smart notifications" - integraci s nejakymi notifikacnimi systemy. Klidne bych nakopnul jejich support, jestli k tomu muzou rict vic nez dokumentace.
Pro zobrazení všech 2 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře