# Scheduler

<div id="introduction"></div>

## Введение

Nylo позволяет планировать задачи в вашем приложении для однократного выполнения, ежедневного выполнения или выполнения после определённой даты.

Прочитав эту документацию, вы узнаете, как планировать задачи в вашем приложении.

<div id="schedule-once"></div>

## Запланировать однократно

Вы можете запланировать задачу для однократного выполнения с помощью метода `Nylo.scheduleOnce`.

Простой пример использования этого метода:

```dart
Nylo.scheduleOnce('onboarding_info', () {
    print("Perform code here to run once");
});
```

<div id="schedule-once-after-date"></div>

## Запланировать однократно после даты

Вы можете запланировать задачу для однократного выполнения после определённой даты с помощью метода `Nylo.scheduleOnceAfterDate`.

Простой пример использования этого метода:

```dart
Nylo.scheduleOnceAfterDate('app_review_rating', () {
    print('Perform code to run once after DateTime(2025, 04, 10)');
}, date: DateTime(2025, 04, 10));
```

<div id="schedule-once-daily"></div>

## Запланировать однократно ежедневно

Вы можете запланировать задачу для ежедневного однократного выполнения с помощью метода `Nylo.scheduleOnceDaily`.

Простой пример использования этого метода:

```dart
Nylo.scheduleOnceDaily('free_daily_coins', () {
    print("Perform code to run once daily");
});
```
