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");