Autore Topic: Tracking delle installazioni della propria app  (Letto 2946 volte)

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Tracking delle installazioni della propria app
« il: 31 Marzo 2011, 11:31:02 CEST »
+4
Non è un mio snippet e nemmeno potrei definirlo uno snippet, però penso (e spero) stia bene in questa sezione.

E' un post sul blog ufficiale di Android, dove si affronta una delle maggiori necessità degli sviluppatori di applicazioni: tenere traccia delle installazioni della propria applicazione. In realtà finora gli sviluppatori avevano cercato di tracciare il device fisico e non l'installazione.
Citazione
In the Android group, from time to time we hear complaints from developers about problems they’re having coming up with reliable, stable, unique device identifiers. This worries us, because we think that tracking such identifiers isn’t a good idea, and that there are better ways to achieve developers’ goals.

Per identificare il device fisico è stato spesso usato il TelephonyManager.getDeviceId(), che però pone dei problemi:
- I non-telefoni non hanno questo identificatore
- Rimane anche dopo un factory reset, per cui se il device passa di mano, rimane sempre legato
- Richiede il permesso READ_PHONE_STATE che può suscitare perplessità e sospetti negli utenti
- Alcuni telefoni non lo hanno implementato correttamente

Altri approcci sono stati il MAC ADDRESS, che però può non esserci se il device non ha il WIFI o ce l'ha spento.


Il consiglio che viene dato è che nella maggioranza dei casi occorre tracciare non il device fisico, ma l'installazione (snippet disponibile seguendo il link sotto riportato). Se proprio è necessario tracciare il device fisico, sui modelli più moderni c'è modo di usare Settings.Secure | Android Developers , un ID che viene impostato la prima volta che viene eseguito il boot del device.


fonte:
Android Developers Blog: Identifying App Installations
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Re: Tracking delle installazioni della propria app
« Risposta #1 il: 01 Aprile 2011, 11:48:02 CEST »
0
Scusa ma tiá nell'android market in statistiche ti dicono quante installazioni ci sono state quante sono quelle ancora attive e su quale terminali, di quali paesi e lingua è stata installata l'applicazione....

Sent from my GT-I9000 using Tapatalk

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re: Tracking delle installazioni della propria app
« Risposta #2 il: 01 Aprile 2011, 13:26:59 CEST »
0
Scusa ma tiá nell'android market in statistiche ti dicono quante installazioni ci sono state quante sono quelle ancora attive e su quale terminali, di quali paesi e lingua è stata installata l'applicazione....

Sent from my GT-I9000 using Tapatalk
stiamo parlando di tracking a livello interno dell'app, non tracking delle installazioni degli utenti in generale...
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Re: Tracking delle installazioni della propria app
« Risposta #3 il: 01 Aprile 2011, 19:39:12 CEST »
0
Ah ok...

Sent from my GT-I9000 using Tapatalk