IOS 10 - локальные уведомления запускаются поздно, в неподходящее время

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

Может кто-нибудь знает, почему происходит такое поведение?

Я использую этот плагин для приложения Ionic Cordova https://github.com/katzer/cordova-plugin-local-notifications/tree/ios10

Изменить: вот некоторые из моего кода

Для манипуляции с датами я использую mommentjs lib: http://momentjs.com/docs/

//for registering a single
var alertData = {
      id: self.alarme_id //This id i get from a timestamp,
      title: 'Alerta',
      badge : 1, //Using same badge
      text: moment(self.alarme_data).format('HH:mm') + ' - Está na hora de pingar o seu colírio ' + self.alarme_remedio,
      at: moment(self.alarme_data).seconds(0).toDate(),
      // every: 0,
      // sound: $ionicPlatform.isIOS ? 'www/audio/alert_ai.aif' : 'android.resource://' + myOptions.packageName + '/raw/alert',
       sound: ionic.Platform.isIOS() ? 'file://audio/notification.aiff' : 'android.resource://br.com.furia7.clinicapp.moacir/raw/alert',
      // icon: "http://icons.com/?cal_id=1",
      data: self
    };

    document.addEventListener('deviceready', function(){
          cordova.plugins.notification.local.schedule(alertData);
          defer.resolve(true);
        }, false);

0 ответов

Другие вопросы по тегам