Avatar
Lako
Člen
Avatar
Lako:

Ahoj.
Mám mobilní aplikaci a chci uživatelům poskytnout možnost rychlé zpětné vazby - tedy pouze textbox,popřípadě nějaký popisek a tlačítko odeslat..

Jak tohle udělat? Respektive, jak tomu správně zajistit backend.
Napadají mě tyto možnosti:

  • Nechat uživatele poslat e-mail z jeho e-mail apky. Je to jednoduché, nevyžaduje to příliš mého úsilí, avšak uživatele to možná zbrzdí od poslání "anonymní" zpětné vazby.
  • Odeslat e-mail z nějakého jiného e-malu v klidu na pozadí (nepozorovaně). To je trochu obcházející řešení, navíc by se muselo uvnitř apky logovat na ten odesílací e-mail. Ale zase výhoda je snadné použití
  • Webová aplikace a odeslání requestu na ní z uživatelovi aplikace ve tvaru http : / /web_Aplikace­.cz/zpetna_vaz­ba?text=text_zpět­ní vazby .Ve webové aplikaci bych odchytával requesty a ukládal... Z uživatelova pohledu je to jednoduché. Pro mě nutnost zajisti a spravovat tu webapku..
  • Využít nějaké (nevím které) služby na azure...

Napadá vás ještě něco? Jaký na to máte názor?

(pro informaci doplním, že se jedná o apku pro W10)

Editováno 6.9.2015 9:49
 
Odpovědět  +1 6.9.2015 9:47
Avatar
Ondřej Langr (andysekcze):

IMHO bych dal možnost 3 ;-)

Nahoru Odpovědět  ±0 6.9.2015 10:02
I have a charger. I have Note 7. Umh I haven't Note7.
Avatar
patrik.valkovic
Šéfredaktor
Avatar
Odpovídá na Lako
patrik.valkovic:

Taky jsem stejný problém řešil. Vyřešil jsem to možností č. 3. Měl jsem ale už zařízený hosting. Potom stačilo použít jen jednoduchý script na serveru a prat to do databáze. Teď se jen jednou za čas podívám do DB a zjistím, co je nového.

Nahoru Odpovědět  +2 6.9.2015 10:13
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Ondřej Langr (andysekcze):

IT Man co se ti nelíbí ? :-)

Nahoru Odpovědět 6.9.2015 10:27
I have a charger. I have Note 7. Umh I haven't Note7.
Avatar
IT Man
Redaktor
Avatar
Nahoru Odpovědět 6.9.2015 10:50
Když nevíš jak dál, podá ti ruku někdo, od koho by jsi to nečekal. A tu šanci musíš přijmout!
Avatar
Nahoru Odpovědět 6.9.2015 10:58
I have a charger. I have Note 7. Umh I haven't Note7.
Avatar
MrPabloz
Člen
Avatar
Odpovídá na Lako
MrPabloz:

Nejčastěji se v praxi používá možnost 3, někde máš nějaký web server kde posíláš requesty, v případě c# postačí webclient který pošle zprávu ve tvaru xml nebo json na tvůj srv který si to pak zpracuje :)

Nahoru Odpovědět 6.9.2015 15:57
Harmonie těla a duše, to je to, oč se snažím! :)
Avatar
MrPabloz
Člen
Avatar
Odpovídá na MrPabloz
MrPabloz:

Neuvědomil jsem si to, ale v universal apps nemáš webclient, tudíže správně to je httpwebrequest :)

Nahoru Odpovědět 6.9.2015 17:37
Harmonie těla a duše, to je to, oč se snažím! :)
Avatar
Honza
Člen
Avatar
Honza:

Podobnou věc jsem řešil v jedné mobilní aplikaci. Jednoduše jsem si napsal v .NETu web service ke které se ta aplikace připojila a data uložila do databáze. Není samozřejmě problém aby ti to poslalo např. notifikační email.
Pokud máš tu mobilní appku psanou taky v .NETu tak jsi úplně za vodou, protože s tím budeš moct pracovat nativně a nebudeš se muset otravovat se skládáním XML nebo něčeho podobného. Prostě jen zavoláš tu službu, parametrem jí pošleš text a máš hotovo :)

Nahoru Odpovědět  +1 7.9.2015 7:43
Snadnou cestou se daleko nedostanete, je tam velká tlačenice...
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 9 zpráv z 9.