Разница между «включенным» и «включенным» вариантами расписания при локальной регистрации в ионном конденсаторе

#ionic-framework #capacitor #localnotification

#ionic-framework #конденсатор #локальная настройка

Вопрос:

Может кто-нибудь, пожалуйста, объяснить мне, в чем разница между использованием «at» и «on», потому что цель, которую я чувствую, похожа? Просто стиль записи даты отличается?

 export interface LocalNotificationSchedule {
    at?: Date;
    repeats?: boolean;
    every?: 'year' | 'month' | 'two-weeks' | 'week' | 'day' | 'hour' | 'minute' | 'second';
    count?: number;
    on?: {
        year?: number;
        month?: number;
        day?: number;
        hour?: number;
        minute?: number;
    };
}```
 

Ответ №1:

«в» означает, что вы должны установить уведомление на ту конкретную дату, на которую у вас нет другого выбора, тогда как с помощью «вкл.» вы можете сказать: «я хочу это в 2014 году» или «я хочу это на 15-й день». У вас есть несколько вариантов с ‘on’, с ‘at’ у вас есть только один.

Это означает, что для ‘at’ в эту конкретную дату он будет запущен, но для ‘on’, как только вы установите его в day = 15, он будет срабатывать каждый 15-й день месяца.

Комментарии:

1. Спасибо, просто здесь нужно больше разъяснений. Например, я устанавливаю 2014 год, чтобы узнать, сколько раз или в какой день и время он будет генерировать уведомление.

2. «on» обычно используется для целей повторения.

3. если вы установите для него значение 2014 года, то оно сработает в первый месяц этого года, а также в первый час и день этого года.

4. Так что, если я хочу остановить повтор. Как я могу это сделать сейчас, потому что это похоже на повторение навсегда?

5. У вас есть свойство count.