App-Nutzung
Einleitung
Nylo ermöglicht es Ihnen, die Nutzung Ihrer App direkt zu überwachen, aber zunächst müssen Sie die Funktion in einem Ihrer App-Provider aktivieren.
Derzeit kann Nylo Folgendes überwachen:
- App-Starts
- Datum des ersten Starts
Nach dem Lesen dieser Dokumentation werden Sie wissen, wie Sie die Nutzung Ihrer App überwachen können.
Einrichtung
Öffnen Sie Ihre Datei app/providers/app_provider.dart.
Fügen Sie dann den folgenden Code zu Ihrer boot-Methode hinzu.
class AppProvider implements NyProvider {
@override
setup(Nylo nylo) async {
nylo.configure(
...
monitorAppUsage: true, // Enable app usage monitoring
);
Dies aktiviert die App-Nutzungsüberwachung in Ihrer App. Wenn Sie jemals prüfen müssen, ob die App-Nutzungsüberwachung aktiviert ist, können Sie die Methode Nylo.instance.shouldMonitorAppUsage() verwenden.
App-Starts überwachen
Sie können die Anzahl der App-Starts mit der Methode Nylo.appLaunchCount überwachen.
App-Starts werden jedes Mal gezählt, wenn die App aus einem geschlossenen Zustand geöffnet wird.
Ein einfaches Beispiel zur Verwendung dieser Methode:
int? launchCount = await Nylo.appLaunchCount();
print('App has been launched $launchCount times');
Datum des ersten App-Starts überwachen
Sie können das Datum des ersten App-Starts mit der Methode Nylo.appFirstLaunchDate überwachen.
Hier ist ein Beispiel zur Verwendung dieser Methode:
DateTime? firstLaunchDate = await Nylo.appFirstLaunchDate();
print("App was first launched on $firstLaunchDate");
Gesamttage seit dem ersten App-Start überwachen
Sie können die Gesamtanzahl der Tage seit dem ersten App-Start mit der Methode Nylo.appTotalDaysSinceFirstLaunch überwachen.
Hier ist ein Beispiel zur Verwendung dieser Methode:
int totalDaysSinceFirstLaunch = await Nylo.appTotalDaysSinceFirstLaunch();
print("It's been $totalDaysSinceFirstLaunch days since the app was first launched");