应用使用情况
简介
Nylo 允许您开箱即用地监控应用使用情况,但首先您需要在其中一个应用 provider 中启用该功能。
目前,Nylo 可以监控以下内容:
- 应用启动次数
- 首次启动日期
阅读本文档后,您将了解如何监控应用使用情况。
设置
打开您的 app/providers/app_provider.dart 文件。
然后,将以下代码添加到您的 boot 方法中。
class AppProvider implements NyProvider {
@override
setup(Nylo nylo) async {
nylo.configure(
...
monitorAppUsage: true, // Enable app usage monitoring
);
这将在您的应用中启用应用使用监控。如果您需要检查应用使用监控是否已启用,可以使用 Nylo.instance.shouldMonitorAppUsage() 方法。
监控应用启动次数
您可以使用 Nylo.appLaunchCount 方法监控应用被启动的次数。
每次应用从关闭状态打开时,启动次数都会增加。
以下是使用此方法的简单示例:
int? launchCount = await Nylo.appLaunchCount();
print('App has been launched $launchCount times');
监控应用首次启动日期
您可以使用 Nylo.appFirstLaunchDate 方法监控应用首次启动的日期。
以下是使用此方法的示例:
DateTime? firstLaunchDate = await Nylo.appFirstLaunchDate();
print("App was first launched on $firstLaunchDate");
监控自首次启动以来的总天数
您可以使用 Nylo.appTotalDaysSinceFirstLaunch 方法监控自应用首次启动以来的总天数。
以下是使用此方法的示例:
int totalDaysSinceFirstLaunch = await Nylo.appTotalDaysSinceFirstLaunch();
print("It's been $totalDaysSinceFirstLaunch days since the app was first launched");