Come memorizzare i dati da Firebase per analizzare in un secondo momento [chiuso]

1

Attualmente sto utilizzando Firebase con la mia app iOS. Lo uso per autenticare gli utenti e quindi consentire l'interattività dell'utente durante la vita della sessione dell'app. Vorrei poter salvare un'istantanea dei miei dati firebase ogni volta che viene modificato un valore, in modo che in un futuro futuro possa analizzare tutti questi dati e utilizzarlo per visualizzare il modo in cui i miei utenti utilizzano la mia app.

Come faccio a farlo? Sto pensando che ho bisogno di un "codice cloud" su Firebase che osservi le modifiche di valore su qualsiasi endpoint di Firebase che ho specificato. Quindi sarebbe necessario prendere questa istantanea e inviarla da qualche parte per la memorizzazione persistente ... Sto pensando Amazon Simple Storage? Quale potrei quindi approfondire in seguito e usare un linguaggio, come ad esempio Python, per analizzare tutte le istantanee del passato?

Gradirei davvero qualsiasi consiglio o suggerimento nella giusta direzione, grazie

    
posta MikeG 11.04.2016 - 02:32
fonte

1 risposta

1

Potresti creare la funzionalità di registrazione nella tua app e lasciare che memorizzi le copie dei dati modificati in un altro nodo (potrebbe non essere a destra) su Firebase. Questo ti impedisce di avere altre app sempre in esecuzione.

Quindi scrivi una sorta di altra app di amministrazione dove puoi eseguirla manualmente per estrarre tutti i dati di registrazione per l'analisi. Successivamente, è possibile cancellarlo in base a un filtro data / ora. Se la quantità di dati che stai memorizzando è un problema, dovrai farlo più spesso.

La limitazione qui sarà la quantità di dati richiesta dalla tua app e la quantità di codice aggiuntiva necessaria per la registrazione. Puoi sempre iniziare con una parte che ritieni più critica e quindi registrare più aree dell'app mentre procedi. Mi rendo conto che non è l'ideale in una situazione in cui è necessario che l'app passi attraverso un processo di app store. Ti trovi in una posizione molto migliore se non hai ancora approvato la tua app.

    
risposta data 11.04.2016 - 22:00
fonte

Leggi altre domande sui tag