Advanced

Uygulama Kullanımı

Giriş

Nylo, uygulama kullanımınızı kutudan çıktığı haliyle izlemenize olanak tanır, ancak önce uygulama sağlayıcılarınızdan birinde bu özelliği etkinleştirmeniz gerekir.

Şu anda Nylo şunları izleyebilir:

  • Uygulama açılışları
  • İlk açılış tarihi

Bu dokümantasyonu okuduktan sonra uygulama kullanımınızı nasıl izleyeceğinizi öğreneceksiniz.

Kurulum

app/providers/app_provider.dart dosyanızı açın.

Ardından, boot metodunuza aşağıdaki kodu ekleyin.

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

Bu, uygulamanızda uygulama kullanım izlemeyi etkinleştirecektir. Uygulama kullanım izlemenin etkin olup olmadığını kontrol etmeniz gerekirse, Nylo.instance.shouldMonitorAppUsage() metodunu kullanabilirsiniz.

Uygulama Açılışlarını İzleme

Nylo.appLaunchCount metodunu kullanarak uygulamanızın kaç kez açıldığını izleyebilirsiniz.

Uygulama açılışları, uygulama kapatılmış durumdan her açıldığında sayılır.

Bu metodun nasıl kullanılacağına dair basit bir örnek:

int? launchCount = await Nylo.appLaunchCount();

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

Uygulamanın İlk Açılış Tarihini İzleme

Nylo.appFirstLaunchDate metodunu kullanarak uygulamanızın ilk açıldığı tarihi izleyebilirsiniz.

Bu metodun nasıl kullanılacağına dair bir örnek:

DateTime? firstLaunchDate = await  Nylo.appFirstLaunchDate();

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

İlk Açılıştan Bu Yana Toplam Günleri İzleme

Nylo.appTotalDaysSinceFirstLaunch metodunu kullanarak uygulamanızın ilk açılışından bu yana geçen toplam günleri izleyebilirsiniz.

Bu metodun nasıl kullanılacağına dair bir örnek:

int totalDaysSinceFirstLaunch = await Nylo.appTotalDaysSinceFirstLaunch();

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