Autore Topic: Libreria per report malfunzionamenti  (Letto 157 volte)

Offline array81

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    Windows 7
Libreria per report malfunzionamenti
« il: 21 Agosto 2014, 17:42:55 CEST »
0
Ho sviluppato un app per Android 4 o superiori.
Ora vorrei fare in modo che in caso di anomalie, crash, o roba simile l'app mi invii un report con il log in modo che possa fixare l'eventuale problema.
Cerco qualcosa di semplice che possa inviare in maniera silente o tramite dialog un messaggio di errore e come detto il log dal quale si evince il problema.
L'invio può andare bene sia appoggiandomi al mio sito magari tramite invio dati a script php che poi li gestirà in maniera appropriata (invio alla mia mail o registrazione in db) oppure tramite mail. Preferisco il sistema con lo script php in quanto l'utente non deve fare nulla ed è quindi più probabile che il report mi arrivi.

Come detto voglio qualcosa di semplice e di facile implementazione visto che si tratta della mia prima app.

Conoscete qualcosa del genere? Magari qualche libreria gratuita.

Grazie

Offline tonno16

  • Utente normale
  • ***
  • Post: 239
  • Respect: +13
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    Window 8
Re:Libreria per report malfunzionamenti
« Risposta #1 il: 21 Agosto 2014, 17:47:45 CEST »
0
Nel try catch delle eccezioni l'app si chiuderà.
Potresti inviare un e-mail col log dell eccezione o salvarlo in un file e al reboot dell app segnalare un "inviami il log"


Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 3658
  • keep it simple
  • Respect: +508
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Libreria per report malfunzionamenti
« Risposta #2 il: 21 Agosto 2014, 17:56:13 CEST »
0
Conoscete qualcosa del genere? Magari qualche libreria gratuita.

Prova ACRA. https://github.com/ACRA
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Online CrotaNexus

  • Utente junior
  • **
  • Post: 122
  • Vuolsi così colà dove si puote ciò che si vuole
  • Respect: +20
    • Github
    • Google+
    • SuperSimoneDev
    • Mostra profilo
    • SimoneDev Official Blog
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    SimoneDev
  • Sistema operativo:
    Windows 7/8
Re:Libreria per report malfunzionamenti
« Risposta #3 il: 22 Agosto 2014, 06:51:46 CEST »
0
C'è anche l'ottimo Google Analytics che fa tutto automaticamente e in completa trasparenza ed oltre a fornire eventuali logs ti riporta anche tantissime altre informazioni sull'applicazione.
SimoneDev @ Google Play Store

Offline array81

  • Utente junior
  • **
  • Post: 52
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    Windows 7
Re:Libreria per report malfunzionamenti
« Risposta #4 il: 22 Agosto 2014, 15:45:22 CEST »
0
C'è anche l'ottimo Google Analytics che fa tutto automaticamente e in completa trasparenza ed oltre a fornire eventuali logs ti riporta anche tantissime altre informazioni sull'applicazione.

Per il momento ho usato ACRA.
Dove trovo informazioni su come implementare Google Analytics? Permette solo di avere informazioni statistiche o anche di ottenere log come ACRA in modo da poter individuare la causa dell'errore?

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 514
  • Respect: +133
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    Gabriele+Mariotti
  • Sistema operativo:
    Ubuntu 12.04 , Win 7
Re:Libreria per report malfunzionamenti
« Risposta #5 il: 23 Agosto 2014, 00:09:14 CEST »
0
Oltre ad ACRA e Google Analytics, entrambi ottimi, ti consiglio di dare una occhiata a The most powerful, yet lightest weight crash reporting solution for iOS and Android developers. | Crashlytics.
In passato l'ho usata e ne ero rimasto entusiasta, ma costava.
Ora è gratuita!


Online CrotaNexus

  • Utente junior
  • **
  • Post: 122
  • Vuolsi così colà dove si puote ciò che si vuole
  • Respect: +20
    • Github
    • Google+
    • SuperSimoneDev
    • Mostra profilo
    • SimoneDev Official Blog
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    SimoneDev
  • Sistema operativo:
    Windows 7/8
Re:Libreria per report malfunzionamenti
« Risposta #6 il: 23 Agosto 2014, 18:41:59 CEST »
0
Dove trovo informazioni su come implementare Google Analytics? Permette solo di avere informazioni statistiche o anche di ottenere log come ACRA in modo da poter individuare la causa dell'errore?
Le informazioni per implementare Google Analytics sono riportate nel sito ufficiale Google. Permette oltre che di avere una vastissima quantità di informazioni sull'applicazione anche i Log degli arresti anomali che si verificano. Io ho sempre e solo utilizzato Analytics e mi trovo molto bene sia come fruibilità del servizio (consultabile anche da mobile tramite l'apposita app) e sia come facilità d'implementazione all'interno del progetto, oltre che per l'ingente quantità dati e statistiche riportati.
SimoneDev @ Google Play Store