Advanced

Penggunaan Aplikasi

Pengantar

Nylo memungkinkan Anda memantau penggunaan aplikasi secara langsung, tetapi pertama-tama Anda perlu mengaktifkan fitur ini di salah satu app provider Anda.

Saat ini, Nylo dapat memantau hal-hal berikut:

  • Peluncuran aplikasi
  • Tanggal peluncuran pertama

Setelah membaca dokumentasi ini, Anda akan belajar cara memantau penggunaan aplikasi Anda.

Pengaturan

Buka file app/providers/app_provider.dart Anda.

Kemudian, tambahkan kode berikut ke method boot Anda.

class AppProvider implements NyProvider {
  @override
  setup(Nylo nylo) async {
    nylo.configure(
      ...
      monitorAppUsage: true, // Enable app usage monitoring
    );

Ini akan mengaktifkan pemantauan penggunaan aplikasi di aplikasi Anda. Jika Anda perlu memeriksa apakah pemantauan penggunaan aplikasi diaktifkan, Anda dapat menggunakan method Nylo.instance.shouldMonitorAppUsage().

Memantau Peluncuran Aplikasi

Anda dapat memantau jumlah kali aplikasi Anda telah diluncurkan menggunakan method Nylo.appLaunchCount.

Peluncuran aplikasi dihitung setiap kali aplikasi dibuka dari keadaan tertutup.

Contoh sederhana cara menggunakan method ini:

int? launchCount = await Nylo.appLaunchCount();

print('App has been launched $launchCount times');

Memantau Tanggal Peluncuran Pertama Aplikasi

Anda dapat memantau tanggal aplikasi Anda pertama kali diluncurkan menggunakan method Nylo.appFirstLaunchDate.

Berikut contoh cara menggunakan method ini:

DateTime? firstLaunchDate = await  Nylo.appFirstLaunchDate();

print("App was first launched on $firstLaunchDate");

Memantau Total Hari Sejak Peluncuran Pertama Aplikasi

Anda dapat memantau total hari sejak aplikasi Anda pertama kali diluncurkan menggunakan method Nylo.appTotalDaysSinceFirstLaunch.

Berikut contoh cara menggunakan method ini:

int totalDaysSinceFirstLaunch = await Nylo.appTotalDaysSinceFirstLaunch();

print("It's been $totalDaysSinceFirstLaunch days since the app was first launched");