Ioni c Местное уведомление каждый день, кроме указанного c дня с тем же идентификатором - PullRequest
0 голосов
/ 24 марта 2020

Что-то, что я пытался сделать, - это создать систему уведомлений, которая будет уведомлять пользователя каждый день, кроме определенного c дня, для этого примера, скажем, мы исключаем воскресенье.

Проблема в том, Я хочу сохранить все это под одним и тем же идентификатором. Вы можете получать уведомления каждый день в одном идентификаторе или в одном уведомлении с идентификатором.

  import { LocalNotifications } from '@ionic-native/local-notifications/ngx';

  setNotification(){

  this.localNotifications.schedule({
    title: "title",
    id: 1, // used later to cancel
    text: 'Single Local Notification',
    data: { secret: 'secret' },
    lockscreen: true,
    icon: "../../assets/icon/favicon.png", 
    trigger: {
      'every': {
         'weekday': 1 ,
         'hour': 10,
         'minute':54,
      },
      'count': 9999999
    }
  });
}

, пока этот небольшой фрагмент будет уведомлять только в понедельник. Для этого примера я sh буду уведомлять каждый день, кроме воскресенья.

Я уверен, что есть способ, потому что вы можете иметь удостоверение личности на каждый день или на один день. Не имеет смысла не включать несколько указанных c дней недели.

Вызов другого localNotifications.schedule с тем же идентификатором переопределит все уведомления с тем же идентификатором.

...