Utilizzo dell'App
Introduzione
Nylo ti permette di monitorare l'utilizzo della tua app in modo immediato, ma prima devi abilitare la funzionalita' in uno dei tuoi provider dell'app.
Attualmente, Nylo puo' monitorare quanto segue:
- Avvii dell'app
- Data del primo avvio
Dopo aver letto questa documentazione, imparerai come monitorare l'utilizzo della tua app.
Configurazione
Apri il file app/providers/app_provider.dart.
Quindi, aggiungi il seguente codice al tuo metodo boot.
class AppProvider implements NyProvider {
@override
setup(Nylo nylo) async {
nylo.configure(
...
monitorAppUsage: true, // Enable app usage monitoring
);
Questo abilitera' il monitoraggio dell'utilizzo dell'app. Se hai bisogno di verificare se il monitoraggio dell'utilizzo dell'app e' abilitato, puoi usare il metodo Nylo.instance.shouldMonitorAppUsage().
Monitoraggio degli Avvii dell'App
Puoi monitorare il numero di volte in cui la tua app e' stata avviata usando il metodo Nylo.appLaunchCount.
Gli avvii dell'app vengono conteggiati ogni volta che l'app viene aperta da uno stato chiuso.
Un semplice esempio di come usare questo metodo:
int? launchCount = await Nylo.appLaunchCount();
print('App has been launched $launchCount times');
Monitoraggio della Data del Primo Avvio dell'App
Puoi monitorare la data in cui la tua app e' stata avviata per la prima volta usando il metodo Nylo.appFirstLaunchDate.
Ecco un esempio di come usare questo metodo:
DateTime? firstLaunchDate = await Nylo.appFirstLaunchDate();
print("App was first launched on $firstLaunchDate");
Monitoraggio dei Giorni Totali dal Primo Avvio dell'App
Puoi monitorare il numero totale di giorni trascorsi dal primo avvio della tua app usando il metodo Nylo.appTotalDaysSinceFirstLaunch.
Ecco un esempio di come usare questo metodo:
int totalDaysSinceFirstLaunch = await Nylo.appTotalDaysSinceFirstLaunch();
print("It's been $totalDaysSinceFirstLaunch days since the app was first launched");