[ DrPre.AG @ 25.11.2013. 14:38 ] @
Pozdrav svima,

za svoju firmu pravimo Android aplikaciju i želimo da se zaštitimo da samo sa uređaja koje autorizujemo može da se koristi ta app.
Svesni smo da app moze da se kopira i razbije svaka java zastita itd, ali ipak nam treba neki pouzdan nivo zastite, jer app će imati dosta upisa na server i to je apsolutno neophodno.
Jednostavno, želimo da kada stigne upit na server side onda pre odgovora sistem proveri da li je pokrenuta app na hardveru koji prepoznaje (firmin adroid) i vrati odgovor ili ignoriše upit ako ne poznaje hadver (app kopirana na ne-firmin adroid).

Zaštita po MAC adresi radi samo u lokalnoj mreži pa se ne može koristiti izvan office, IMEI samo na uređajima koji imaju telefon, pa nemam više ideja, i zanimaju me vaša iskustva i kako vi to rešavate.

Pozdrav,
DrPre.AG
[ Dejan Lozanovic @ 25.11.2013. 15:46 ] @
Generisi UUID na svakom telefonu i to prosledi na server i to autorizuj, ili mozda bolje nemoj da vezujes za uredjaje, vezi se za naloge koje citas sa telefona.
[ blekmor @ 02.12.2013. 18:40 ] @
Svaki uredjaj bi trebao da daje jedinstven id,
http://developer.android.com/r...ettings.Secure.html#ANDROID_ID ,
medjutim priča se da ovo nije baš pouzdano, da je bilo slučajeva da je null, itd...
Možda ti mogu više pomoći ukoliko mi objasniš šta znači "firmin android" ?
[ Dejan Lozanovic @ 02.12.2013. 19:25 ] @
Kako vidim ovi su rekli isto sto i ja :) osecam se kao plagijator :)

http://android-developers.blog...tifying-app-installations.html